Find findet Dateien, die nicht in ls angezeigt werden

Find findet Dateien, die nicht in ls angezeigt werden

Ich bin in die folgende Situation geraten.

findfindet eine bestimmte Datei:

$> find ./ -name "16_-_*.mp3"

 ... # other matches
./Music.mp3/Let's Wrestle/In The Court Of The Wrestling Let's/16_-_In The Court Of The Wrestling Let's.mp3
 ... # other matches

aber es erscheint nicht unterls

ls -a ./Music.mp3/Let\'s\ Wrestle/Let\'s\ Wrestle/
.  ..  01_Rain Ruins Revolution.mp3  02_I Am Fond of You.mp3  03_Codeine and Marshmallows.mp3  08_David You Know.mp3  cover.jpg

Wie behebe ich das, damit die Datei wieder dort ist, wo sie hingehört?

Antwort1

Ihr findBefehl zeigt eine Datei unter:

./Music.mp3/Let's Wrestle/In The Court Of The Wrestling Let's/

während Ihr lsBefehl Dateien unter folgendem auflistet:

./Music.mp3/Let's Wrestle/

Grundsätzlich bist du mit (1) Verzeichnis zu weit oben ls.

verwandte Informationen