Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >So löschen Sie Inode-Dateien unter Linux

So löschen Sie Inode-Dateien unter Linux

WBOY
WBOYnach vorne
2023-05-17 21:23:452384Durchsuche

1. Suchen Sie den Inode der Datei.

Verwenden Sie stat oder ls -i. Der Befehl ls mit dem Parameter -i zeigt den Inode der Datei an.

2. Löschen Sie

find -inum [Inode-Nummer] -exec rm -i {}.

Sie können es unten testen und eine Datei mit Sonderzeichen erstellen:

$ cd /tmp

$ touch „+Xy +8″

$ ls

Versuchen Sie, den Befehl rm zu verwenden, um

$ rm + zu löschen Xy +8

Finden Sie die Inode-Nummer dieser Datei heraus

$ ls -il

342137 -rw-r–r– 1 tw tw 0 20.11.2008 08:57 +Xy +8

342137 ist die Inode-Nummer, nach der Sie suchen. Verwenden Sie den Befehl „find“, um sie unten zu löschen . Linux erlaubt Ihnen nicht, diese Datei zu erstellen, aber unter Windows ist es möglich, daher ist find hier in Verbindung mit inode nützlich.

Das obige ist der detaillierte Inhalt vonSo löschen Sie Inode-Dateien unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen