drwxrwxr-x 2 ubuntu ubuntu 4096 Mar 19 07:30 xxxxx
-rw-rw-r-- 1 ubuntu ubuntu 580 Mar 20 07:24
-rw-rw-r-- 1 ubuntu ubuntu 27137 Mar 20 09:10 xxx.js
Hier befindet sich eine Datei in der zweiten Zeile, aber sie ist leer. Gibt es eine Idee, wie der Inhalt angezeigt werden soll?
filesystem
files
Zauberer
quelle
quelle
ls -b
:)Antworten:
Inodes zur Rettung: Führen Sie zunächst
ls -li
alle Dateien mit ihren Inodes auf. Die Inode ist die Nummer auf der linken Seite. Notieren Sie die Inode-Nummer Ihrer unsichtbaren Datei. Dann:find . -inum xxx -exec nano {} \;
Ersetzen Sie xxx durch die Inode-Nummer und möglicherweise nano durch den Editor Ihrer Wahl.Erläuterung:
Der Befehl find findet die Datei mit der Inode-Nummer xxx und führt dann einen Befehl aus. In diesem Fall wird er an übergeben
nano
. Das{}
ist ein Platzhalter für den Dateinamen; Das\;
am Ende gibt das Ende des Befehls an.quelle
Sie können ein tun
um alle Dateien zu öffnen (Brute-Force-Ansatz) Oder besser
wenn Sie sicher sind, dass die Datei mit einem Leerzeichen beginnt.
(Sie können gedit durch Ihren Lieblingseditor ersetzen.)
quelle
xdg-open *
? Es sollte alle Dateien mit ihrer Standardanwendung öffnen.*
wird Shell-Expansion verursachen. Wenn die Datei aus einem Leerzeichen besteht,*
wird der Befehlszeile nur ein Leerzeichen hinzugefügt. Daher wird die Datei übersprungen.