Wie entferne ich ein Verzeichnis ohne Namen?

Wie entferne ich ein Verzeichnis ohne Namen?

ls -lAusgabe:

drwxr-xr-x 10 mnevile mnevile 4.0K Sep  9 15:45 ​​
drwxrwxr-x 18 mnevile mnevile 4.0K Jun 16 16:01 movies/
drwxrwxr-x 16 mnevile mnevile 4.0K Aug 19 10:52 music/
drwxrwxr-x 16 mnevile mnevile 4.0K Aug 19 10:52 tv/

Wie entferne ich einen Ordner ohne Namen?

Antwort1

Zunächst sollten Sie wissen, dass dieses Verzeichnis einen Namen hat, der jedoch aus nicht druckbaren Zeichen besteht.

Sie können dieses Szenario ausprobieren:

Datei-Inode herausfinden:

ls -il

Die Ausgabe sollte wie in diesem Beispiel aussehen:

261145 drwxr-xr-x 10 mnevile mnevile 4.0K Sep  9 15:45

Hinweis: Hier ist 261145 die Inode-Nummer.

Dann können Sie Folgendes versuchen:

find . -inum 261145 -exec rm -rfi \{\} +

Antwort2

sieht aus wie ein Verzeichnis mit Leerzeichen. Ich würde cdin dieses Verzeichnis gehen und verwenden./" " or ./\

verwandte Informationen