ホームページ >運用・保守 >Linuxの運用と保守 >Linux で i ノード ファイルを削除する方法

Linux で i ノード ファイルを削除する方法

WBOY
WBOY転載
2023-05-17 21:23:452383ブラウズ

1. ファイルの i ノードを検索します。

Use stat または ls -i. -i パラメーターを指定した ls コマンドは、ファイルの i ノードを表示することを意味します。

2.

find . -inum [inode 番号] -exec rm -i {} \ を削除します。

以下でテストして、特殊文字を含むファイルを作成できます:

$ cd /tmp

$ touch “\Xy \ \8″

$ ls

rm コマンドを使用して削除してみます

$ rm \ Xy \ \8

このファイルの i ノード番号を調べます

$ ls -il

342137 -rw-r–r– 1 tw tw 0 2008-11-20 08:57 \ Xy \ \8

342137 は、探している i ノード番号です。以下の find コマンドを使用して削除します。

$ find . -inum 342137 -exec rm -i {} \

たとえば、ファイル「2008/11/20」があるとします。お使いのシステムでは、rm を使用して削除することはできません。 Linux ではこのファイルを作成できませんが、Windows では作成できるため、ここで find が inode と組み合わせて使用​​されます。

以上がLinux で i ノード ファイルを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。