Ich versuche, alle verschiedenen Dateitypen in meinem unorganisierten Musikordner herauszufinden. Ich habe diesen Befehl versucht (um Dateien mit anderen Typen als den, von denen ich weiß, dass sie dort sind, aufzulisten):
find zUnorganized/ -not -iname "*.mp3" -and -not -iname "*.flac" -and -not -iname "*.MP3" -and -not -iname "*.wav" -or -not -iname "*.m4a" -and -not -iname "*.jpg"
Aber es funktioniert nicht. Wie würde ich diesen Befehl zum Laufen bringen? Gibt es eine Möglichkeit, dies mit -regex zu tun?
Vielen Dank!
file
.Antworten:
Sie haben geschrieben (redundante Klammern aus Gründen der Übersichtlichkeit hinzugefügt):
Entweder
-and -not
durchgehend verwenden oderor
durchgehend verwenden und mit beenden-print
(was bedeutet: nichts dafür tun, sonst nichts dafür tun usw., sonst drucken). Sie sollten die Suche auch auf reguläre Dateien beschränken, da sonst Verzeichnisse aufgelistet werden.quelle