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

Linux で find コマンドを使用して、スペースのあるファイルを検索して削除する

私ならこうします:

find . -iname 'thumbs.db' -exec rm -rfv {} +

この方法では、ディレクトリの名前に空白が含まれていても機能します。


これを捨てるためだけに

find . -name "*.pyc" -delete

while を使用している理由がわかりません .

find . -iname 'thumbs.db' -exec rm -rfv {} \;

...で十分です (必要なファイルのみを削除し、配置されている可能性のある BDB ファイルは削除しません)。


Linux
  1. findコマンドを使用してLinux上のファイルとディレクトリを検索します

  2. LinuxでSUIDおよびSGID権限を持つファイルを検索する方法

  3. Linuxのfindコマンドの使用–例を使用した使用法

  1. findおよびduコマンドを使用してLinuxで大きなファイルを検索する方法

  2. Linuxでfdコマンドを使用してファイルを検索する方法

  3. find と xargs を使用して rm でファイルを削除する

  1. 検索コマンドを使用してLinuxでファイルを検索する方法

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

  3. Linuxでsedを使用してテキストファイルを検索および置換する