ディレクトリ内のすべてのファイルを削除する

ディレクトリ内のすべてのファイルを削除する

一部のファイルを含むディレクトリと他のファイルを含むいくつかのフォルダがあります。フォルダやその内容に触れることなく、ホームディレクトリにあるファイルを削除しようとしています。

私はこれを使用しています

rm /media/d/data/*

うまく機能し、ファイルだけを削除しますが、端末に次のメッセージが表示される理由を知りたいです。

rm: cannot remove /media/d/data/dd1: Is a directory

既定のフォルダの下にあるすべてのフォルダに同じメッセージが表示されます。誰でもこれを説明できますか?端末にこのメッセージが表示されないようにする方法はありますか?

ベストアンサー1

デフォルトでは、rmディレクトリは削除されません。ディレクトリを削除するにはを使用しますrm -rf。メッセージを隠すにはを使用しますrm <dir> 2>/dev/null。他のすべてのエラーメッセージも表示されません。

おすすめ記事