/mnt/への書き込み権限がない場合、rm -rf /mnt/はサブフォルダのファイルを削除しますか?

/mnt/への書き込み権限がない場合、rm -rf /mnt/はサブフォルダのファイルを削除しますか?

rm -rf some-text-folder-I-had-already-deleted-previously.txt /mnt/矢印がbashレコードを指しているため、予期せず終了しました。

実際には、書き込みアクセス権を持つ複数のサブフォルダが画面上に点滅していますが、/mnt/への書き込みアクセス権がないため、/mnt/内にマウントされたフォルダもsudo mkdirを使用して作成されましたが、すべての行が終了しました。操作は許可されていません(そしてコマンドが完了する前に停止しました)。

df -h前日、ファイルサーバーボリュームが表示され、このフォルダ内のファイルが削除されたのではないかと心配されます。85%24時間後83%。ただし、そのファイルサーバーボリュームから古いファイルをクリーンアップするいくつかのスクリプトがあるため、これが理由かもしれません。

このコンテンツが表示されてから欠落しているファイルが見つかりませんでした。 (比較したtree -ahfq 1日の出力ファイルは2つありますが、file2の欠落ファイルは実際には削除されないことがわかります。)。

rm -rf /mnt//mnt/実際に書き込み権限(Ubuntuではデフォルトでrootなどが所有する)を所有していないか持っていない場合、簡単な操作で実際にサブフォルダとファイルが破損することがありますか?

答え1

/mnt/への書き込み権限がない場合、rm -rf /mnt/はサブフォルダのファイルを削除しますか?

はい、そうです。

再帰的に機能するため、可能なすべてを削除し、アクセス権のないファイル/ディレクトリに関するエラーを表示します。

coreutilsバージョンには素晴らしいフラグがあります-I3つ以上のファイルを削除する前または再帰的に削除するときに1回のメッセージを表示し、ほとんどのエラーに対する保護を提供しながら、-iよりも邪魔になりません。それがどのように機能するのかよくわかりませんが-f存在しないファイルとパラメータを無視してメッセージを表示しない

関連情報