LinuxでUSBスティックの内容を削除する方法


5

スティックをフォーマットするつもりはまったくありませんが、ファイルを繰り返し削除してすべて削除します(「iterate through」と入力した後、Pythonスクリプトが来るのを感じることができます)。

これまで私はrm filename1 rm filename2 rm filename3他のことをしてきましたが、USBドライブのルートで「rm -all」する方法はありますか?


2
manあなたの友達です。
ケールマスカレラ

投稿する前にこれを試してみましたが、理解できませんでした。
デイブメリア

rm filename *またはrm | grepファイル名
エベレット

回答:


17

はい:

rm -rf *

これを実行すると、現在のディレクトリとすべてのサブディレクトリからすべてが削除されますので注意してください

ファイルのみを削除し、ディレクトリを使用しない場合:

rm *

@DanielAnderssonがコメントで非常に正確に指摘したように、これは隠されたファイルとディレクトリ(で始まるもの.)を削除しません。それらも削除するには

rm -rf * .*

これにより...(現在のディレクトリと親ディレクトリ)を削除できないというエラーが発生します。rmこれらはPOSIX標準で保護されているため、これらを削除することはできません(こちらこちらをご覧ください)。エラーメッセージを表示したくない場合.は、その後に非.文字が続くドットファイルとフォルダーのみを削除するように指定できます。

rm -rf * .[^.]*

最後に、現在のディレクトリとすべてのサブディレクトリ内のすべてのファイルを削除し、ディレクトリを保持する場合は、次の操作を行います。

find . -type f -delete

あなたは男だ!おかげ@terdon - :(私はupvoteだろうが、あなたは15担当者を必要とする
デイブメリア

9
私は9月6日に誰かが正当に実行することを推奨したインターネットの歴史の中で初めて覚えていますrm -rf *
マルクストーマス

投票できない場合は、@ DaveMelia、少なくとも回答(左側のチェックマーク)を受け入れて、質問に回答済みのマークを付けることができます。
テルドン

2
現在のディレクトリ内の隠しファイルとディレクトリはrm -rf *dotglob設定されない限り)消去されないことに注意できます。
ダニエルアンダーソン

1
真@justbrowsingそれは単に削除できないというエラーメッセージ与える.とを..。それがGNUのものであるかどうかはわかりませんが、答えでそれを明確にします。
テルドン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.