1 MBを超えるフォルダー内のすべてのファイルを削除するとします。
$ find . -size +1M | xargs -0 rm
これにより、名前にスペースが含まれるファイルは削除されません。だから私はそれが送信するすべての引数を引用したいrm。場合はfind、それを与えるSome report.docxことは渡す必要があります"Some report.docx"しrm。
どうやってやるの?
使用
—
imz-イヴァンザカリヤシェフ
xargs -d$'\n'のみ新しい行に区切り文字を制限する(とないスペース;これはないだろう、特別に引用符などを処理する -私は、GNUシステム上でチェックしました) -で与えられた答えstackoverflow.com/a/33528111/94687を
xargs。また、wikiが示唆するようにxargs、-print0to を渡さないで使用しないでくださいfind。