タグ付けされた質問 「rm」

Linux削除コマンド(rm)に関する質問

7
現在のディレクトリにある特定の拡張子のすべてのファイルを再帰的に削除するにはどうすればよいですか?
.bak1つのコマンドラインを使用して、現在のディレクトリとすべてのサブフォルダーから特定の拡張子(たとえば)を持つすべてのファイルを安全に削除するにはどうすればよいですか?単純に、rm一度間違って使用したので使用するのが怖いのですが、今はアドバイスが必要です。
531 command-line  files  rm  batch 


6
「rm -rf /」はどのようにしてシステム内のすべてのファイルを削除できますか?
Ubuntuでこのコマンドを試したことはないので(明らかな理由により)、Ubuntuが実行を許可するかどうかはわかりません。しかし、それはすべてを削除することで有名です。好奇心から、カーネル/binが削除されるとどうなりますか?rm実行時スタックをどのように維持しますか?rmファイルシステムとの通信と完全な削除をどのように管理しますか?ハードウェアとどのように通信しますか?
81 kernel  filesystem  rm 

2
7日より古いファイルを削除する
7日以上経過したすべてのファイルを削除するコマンドを以下に記述しますが、機能しません。 find /media/bkfolder/ -mtime +7 -name'*.gz' -exec rm {} \; これらのファイルを削除するにはどうすればよいですか?
79 command-line  delete  find  rm 

5
フォルダーを削除するにはどうすればよいですか?
私は新しいユーザーで、特定のフォルダーを削除しようとしています。を使用sudo rm /path/していますが、機能していません。使用する正しいコマンドは何ですか? これは、削除しようとしているファイルカタログですが、空であるというメッセージが表示されます。

7
rmで削除されたファイル/ディレクトリを復元できますか?
rmおよびrm -r?を使用して、ターミナルから削除されたファイル/ディレクトリを復元することは可能ですか?グラフィカルインターフェイスからファイルを削除した場合、ゴミ箱から復元できますが、rmユーティリティを使用してファイルを削除した場合、どのように復元しますか?
69 data-recovery  rm 

2
-v(verbose)を使用するとコマンドが遅くなりますか?
この質問では:bashのディレクトリを削除せずに、ディレクトリ内のすべてのファイルとサブディレクトリを削除する方法は?フォルダー自体ではなく、フォルダー内のすべてのファイルを削除する方法を尋ねられます。 Mattの優れた回答には、「rm」コマンドへの-vフラグの使用が含まれています。 rm -rfv dontDeleteMe && mkdir dontDeleteMe 私が残したコマンドは上のコマンドでした。確かに確かに便利ですが、「rm」の-vフラグやコマンドラインで実行されるタスクを一般的に遅くしますか? .txtファイル(約100.000個)を含むフォルダーがあり、これを自分で数回作成、削除、再作成しました。rmを使用する場合もあれば、ファイルブラウザを使用する場合もありますが、上記のようにrmコマンドを使用するのはさらに遅いと感じます。-vフラグはこれと何か関係がありますか?
34 command-line  rm 

10
lsは、rmが削除するファイルを常にリストしますか?
私が確かに知っておくべきだと思うこと:私が表示した場合ls <something>、rm <something>まったく同じファイルを削除しlsますか?表示さrmれlsなかったファイルを削除できる状況はありますか?(これは18.04 bashにあります) 編集:答えたすべての人に感謝します。完全な答えはすべての答えの組み合わせであると思うので、私は最も回答の多い答えを「答え」として受け入れました。 途中で学んだ予期しないこと: ls 引数の処理で考えるほど簡単ではない Ubuntuの単純な未調整インストールでは、.bashrcエイリアス ls コマンドの引数のように見える可能性があるため、ダッシュで始まるファイルに名前を付けないでください。-rという名前を付けると、それが要求されます。
33 bash  18.04  ls  rm  hidden-files 


5
〜という名前のフォルダーを削除しています
これはの出力です ls -l ls -l total 53484 drwxr-xr-x 3 root root 4096 2011-02-10 05:59 ~ -rw-r--r-- 1 root root 54313810 2011-02-13 05:09 jobs.jar -rw-r--r-- 1 root root 384035 2011-02-15 05:33 jobsLog.out rm -rf ~ ホームディレクトリが削除されるため、できません。 私は何をすべきか?私にとっては問題ではありませんが、ただの痛みです。
30 bash  rm 


3
find -nameをxargsにパイプすると、ファイル名にスペースがコマンドに渡されなくなります
通常、ファイル名にスペースが含まれるファイルを削除するには、次を実行する必要があります。 $ rm "file name" しかし、複数のファイルを削除したい場合、例えば: $ find . -name "*.txt" | xargs rm これにより、スペースが含まれるファイルは削除されません。
26 command-line  find  rm  xargs 

7
なぜファイルシステム全体を削除できるのですか?
を介してファイルシステム全体を削除するという悪名高い間違いを犯した後sudo rm -rf /*、私が行った恐ろしい損害から回復し、寿命から6年を失ったばかりの事実に対処した後、なぜそれが可能なのかと疑問に思い始めました。この間違いの発生を防ぐために何ができるか。 私に提案された解決策の1つは、アカウントからルートアクセスを取り消すことですが、多くのコマンドにはルートアクセスが必要であり、毎日数十個のコマンドを実行する必要があるため、面倒です。 システムをバックアップするのは明らかな方法です。ただし、バックアップの復元にはある程度のダウンタイムも必要です。システムによっては、ダウンタイムが数日または数週間になることがあり、場合によっては許容できない場合があります。 私の質問は次のとおりです。ユーザーがファイルシステムを削除しようとしたときに確認を実装しないのはなぜですか。そのため、実際にそれを実行したい場合は、Yを押すか入力するだけで、少なくともそうしなければすべてを失うことはありません。
24 command-line  rm 

3
ディレクトリではなく、すべてのファイルを削除するコマンドは何ですか?
次のようなディレクトリツリーがあるとします。 FOLDER: file1 file2 file3 Subfolder1: file1 file2 Subfolder2: file1 file2 を使用した場合rm -r FOLDER/*、サブディレクトリを含むFOLDERのすべてが削除されます。実際のディレクトリを削除せずに、FOLDERおよびそのサブディレクトリ内のすべてのファイルを削除するにはどうすればよいですか?

7
ファイルを削除しようとしたときに「そのようなファイルまたはディレクトリはありません」が、ファイルは存在しますか?
PHPスクリプトを介してサーバーにアップロードされたpng画像を削除しようとしています。ftpと端末の両方で削除しようとすると、エラーが発生します No such file or directory しかし、私lsがディレクトリにいるとき、ファイルはリストされ、それは私のftpクライアントにもリストされています。同じ名前のファイルを作成しようとしましたが、同じ名前の2つのファイルが作成されました。 おそらく存在しないファイルを開くことはできますが、それでも削除することはできません。サーバーの再起動も試みました。何が問題なのでしょうか?Ubuntuの64ビットバージョンを実行していますが、32/64ビットの問題ではないと思います。また、同じPHPスクリプトによってアップロードされた他の多くのpngファイルを削除したことに注意してください。 の出力 ls -l total 224 -rw-r--r-- 1 www-data www-data 222838 May 13 04:14 qyxdshyikfr_fishing_timeout.png -rw-r--r-- 1 root root 272 May 14 06:54 upload.php しようとしたときの出力 rm rm: cannot remove ‘qyxdshyikfr_fishing_timeout.png’: No such file or directory upload.php:http ://pastebin.com/z87eypTY
21 rm 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.