回答:
rm -rf * .*
トリックを行います。
findてどう-delete
rm、@ GordonDavisson はrm: "." and ".." may not be removedメッセージを出力するはずです。親ディレクトリは自動的に削除されません。
これを試して:
find . -mindepth 1 -delete
の-mindepthすべての実装でサポートされているかどうかはわかりませんfind。あなたが持っていない場合は-path、削除しようとしないようにする別の方法を与える必要があります.:
find . -path "*/*" -delete
findもそのオプションがあります。
このコマンドを使用して、特定の基準に従ってファイル/ディレクトリをパージします。
# tmpwatch -fauv 0 .
.*現在のディレクトリ内のすべての非表示のエントリに展開されます。つまり、を引数として使用すると、現在のディレクトリより上のディレクトリとそのすべてのコンテンツが削除されます。rmはそれを拒否しますが、私はこの安全性に依存することを考えていません......*rm -rf