rm
同じ結果を得るにはどのような選択肢がありますか?
たとえば、ファイルをごみ箱に移動し、安全にごみ箱を空にすることができます。またはファイルを次に移動します。/dev/null
答え1
ファイルを削除するための多くのユーティリティがあり、Perlまたは他の言語ソルバーが確実な候補です。 gccがあれば、自分でもう1つ作成できます。
echo "main(int argc, char **argv) {return unlink(argv[1]);}" > myrm.c && gcc myrm.c -o myrm && ./myrm myrm.c
答え2
このコマンドはディレクトリ内のすべてのファイルを削除します/foo
。
find /foo -type f -exec rm {} \;
- fooディレクトリ内のすべてのファイルを探す
- 見つかったファイルの実行
- 一つずつ削除してみてください