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

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

2
ファイル名の引用は、 `xargs sudo rm -rf`を実行するのに十分なセキュリティですか?
フォルダー内の最後の2つのファイルを除くすべてを削除するスクリプトを作成しました。 #!/bin/bash ls -1 --quoting-style=shell-always /path/to/some/folder \ | head -n -2 \ | xargs printf -- "'/path/to/some/folder/%s'\n" \ | xargs sudo rm -rf このスクリプトは、毎日cronジョブとして実行されます。 その理由は次のとおりです。 を使用してすべてのファイルのリストを取得しますls -1(そのため、1行に1つのファイルを取得します)。 を使用してリストから最後の2つを削除しhead -n -2ます。 lsは相対パスを出力するので、を使用しxargs printfてフォルダーパスを先頭に追加し、絶対パスにします。 それらを送るsudo rm -rf使用xargs。 誰でもこのフォルダにアクセスできるため、誰でもこのフォルダ内のファイルを作成および削除できます。 問題は、 sudo rm -rf怖いです。xargs sudo rm -rf信じられないほど怖いです。 削除する巧妙なファイルを(誤ってまたは故意に)作成することで、他のフォルダやシステムに損傷を与えないようにしたいと思います。わからない、次のような賢いもの: file with / spaces.txt これは非常に怖い結果になる可能性がありsudo rm …

2
rmコマンドと削除ボタンの違いは何ですか?
本を読んだところ、コマンドではファイルではなくrmが削除されinodeます。つまり、rmコマンドで削除すると、復元できません。 私はUbuntu環境に非常に慣れていません。今私の疑問は、Delキーはどのように機能するのですか?inode私のTrashフォルダから復元できるので、私が懸念している限りでは、は削除されていません。だから私は、Del キーがフォルダに変更を加えずにmvコマンドを実行していると言ってもいいですか?または、ここで何か不足していますか?Trashinode
9 delete  rm 


1
ファイルを削除/削除する方法
私はLinux / Ubuntuの初心者ですが、ファイルを削除または削除しようとしています。 具体的には、私がElectrumで紙のウォレットをインポートするために作成したウォレットです。ファイルリストにウォレットは表示されますが、削除できません。 rmターミナルでコマンドを使用することは理解していますが、実際のコマンドの言い方がわかりません。削除しようとしているファイルはですhome/duncan/.electrum/wallets/import keyが、それをターミナルに入力すると拒否されます-つまり rm home/duncan/.electrum/wallets/importkey 拒否されます。

4
rm -rf / *を実行した後の修復
誤っrm -rf /*てUbuntu 10.10を実行して、コマンドをすばやくキャンセルしました。私はrootではなかったので使用しませんでしたsudoが、ファイルの多くが削除されました。システムの応答が遅くなり、修正方法がわかりません。たとえば、Firefoxを再インストールすると、Firefoxの多くの問題が解決しましたが、右クリックが非常に遅いです。DelugeはCPU使用率(1コア)を100%に引き上げ続けます。シャッターも反応性の点で少し変です。 すべてを修復するために私ができることはありますか?インストールされたすべてのパッケージとUbuntuファイルを再インストールしますか?
8 10.10  rm 

2
rmをエイリアスして他のことをすることには大きなデメリットがありますか?
私は最近、rm私が持ってはいけないものを数回噛まれました-たとえば、ulinkシンボリックリンクではなく、シンボリックリンクを忘れてしまいrmました。 ~/.local/share/Trashファイルの復元を把握していないため、ターゲットを単純にに移動する小さなbashスクリプトを作成することを考えています(多くのLinuxハッカーが関係しているようで、すぐには達成できません)。 私が考えることができる唯一の問題は: rmファイルに必要なスクリプト/アプリケーション(本当に問題ですか?呼び出しrm!などに慣れることもできます)、 ファイルが既に同じ名前を持っているときにファイルがゴミ箱に移動されている(Ubuntuが現時点でどのようにしているかわからない場合はmd5(name + time())、名前に追加することで修正できます)。 もちろん、本当の答えは、バックアップをとるか、ばかげたことをしないことを学ぶだけですが、それにも関わらず、対応できる解決策が欲しいです。 これは本当にひどい考えですか、それともできることですか?
8 delete  rm 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.