質問: ddを使用してディレクトリをワイプクリーンアップできますか? mintインストールに、クリーンワイプしたいディレクトリがあります(ポインタを削除するだけでなく、実際にはドライブから情報をゼロにします)。 ddを使用してデータをクリアすることは可能ですか?たとえば、消去したいファイルが/folder/folder1/*にある場合、dd if=/dev/zero of=/folder/folder1 bs=1kを実行して、そのディレクトリ内のすべてのファイルをゼロにすることはできますか?また、サブディレクトリがある場合、すべてのサブフォルダーもゼロにするために再帰的に機能しますか?
回答: findとddを一緒に使用して、一度に1つずつファイルを再帰的に上書きできます。find /folder/folder1 -type f | while read line; do dd if=/dev/zero of=$line bs=1k count=1024; done 次に、親ディレクトリをrm-rfするだけです。rm -rf /folder/folder1 これは決して迅速なプロセスではありませんが、それは仕事を成し遂げます。これにddを使用するよりも確かに優れたツールがあります。