GNU/Linux >> Linux の 問題 >  >> Linux

Linux で空のディレクトリとファイルを見つけて削除する方法

1. find -empty を使用して、現在のディレクトリ内の空のディレクトリを検索します:

$ find . -type d -empty

2. 次のコマンドを使用して、現在のディレクトリの下にあるすべての空のディレクトリを削除します:

$ find . -type d -empty -exec rmdir {} \;

3. find -empty を使用して、現在のディレクトリ内の空のファイルを検索します:

$ find . -type f -empty
注意 :通常、空のファイルは、一部のプログラムによって、プレース ホルダー、ロック ファイル、または通信用のソケット ファイルとして作成されます。

4. 現在のディレクトリ (およびサブディレクトリ) の下に空のファイルがいくつありますか?現在のディレクトリの下にある空のファイルの数をカウントするには、find コマンドを wc -l にパイプします。

$ find . -type f -empty | wc -l

5. 現在のディレクトリ (およびサブディレクトリ) の下に空でないファイルはいくつありますか?

$ find . -type f -not -empty | wc -l
注意 :検索オプション -not は、それに続くオプションを元に戻します。

上記のすべての例で、( . ) ドットを、ファイルを検索する他のディレクトリ パスに置き換えます。


Linux
  1. Linuxでトップディレクトリとファイル(ディスク容量)を見つける方法

  2. プロのようにLinuxでファイルとディレクトリを探す

  3. Linuxでコマンドラインからファイルとディレクトリを削除する方法

  1. Linuxで最大のファイルとディレクトリを探す

  2. Linux ファイルとディレクトリの削除

  3. Unix で空のディレクトリとファイルを見つけて削除する方法

  1. Linuxでファイルを見つける方法

  2. Linuxでファイルとディレクトリをコピーする方法

  3. Linux ですべての空のファイルとディレクトリを再帰的に削除するにはどうすればよいですか?