web-dev-qa-db-ja.com

ターミナルで行われた操作を元に戻す方法は?

重要なファイルを一度削除し、後で元に戻せないファイルの権限を変更しました。ターミナルで作業中にファイルの権限を削除したり元に戻したりする方法はありますか?


そして、Ubuntuに関するもう1つの質問... Windowsと比較して、「削除してもよろしいですか」というダイアログボックスが表示されないのはなぜですか。UbuntuGUIの欠陥と考えています。削除を押すと、それはゴミ箱にありますが、本当に削除するかどうかを尋ねるプロンプトを表示することはありません。もちろん、pplは次のようになります-削除する前に安心する理由...それはHCIの一部です実装する必要があります(ごめんなさい、初心者です)。

4
bebojoor

Rmを使用してターミナルでファイルを削除すると、ゴミ箱に移動せず、filemanagerでそれを実行します。

ファイルを復元できる場合がありますが、システムを使用している間は常に、ファイルがあった領域が上書きされる可能性があります。

https://help.ubuntu.com/community/DataRecovery

ファイルのアクセス許可を元に戻すことができるはずです。

https://help.ubuntu.com/community/FilePermissions

rmラッパースクリプト があり、これによりrmがもう少し簡単になります。

あなたがしたとしましょう...

rm very_important_file

ターミナルを使用してそのファイルを取得するのは退屈であり、常に可能とは限りません。

上記のスクリプトを使用した場合、これについて心配する必要はありません。

rm very_important_file

実際にやっています

mv very_important_file ~/.Trash/

その中の舞台裏 rm wrapper script 上記。

スクリプトはより多くのケースを処理し、システムrmアプリケーションを変更せず、$ PATHの公式rmの前のどこかにラッパーを配置すると、シャドウします。

~/.Trash/ディレクトリを維持するなど)より多くのことができるので、これは単なるエイリアスよりも少し良いです。

3
a14m