GNU/Linux >> Linux の 問題 >  >> Linux

Trash-cli:Unixライクなシステム用のコマンドラインゴミ箱

ファイル/フォルダを削除すると、それらは「ごみ箱」または「ごみ箱」と呼ばれる一時的な場所に移動されることは誰もが知っています。ゴミ箱の内容を完全に削除するか、後で必要になった場合は復元することができます。これが、グラフィカルなゴミ箱の使用方法です。ただし、コマンドラインを頻繁に使用していて、ターミナルからTrashcanを使用する別のコマンドライン方法を探している場合は、「Trash-cli」を確認する必要があります。 効用。 Trash-cliは、Unixライクなシステム用のコマンドラインのゴミ箱です。 GNOME、KDE、XFCEで使用されているものと同じゴミ箱を使用していますが、ターミナルから直接使用できます。 trash-cliを使用すると、グラフィカルなゴミ箱と同じようにアイテムを削除、復元できます。

この簡単なチュートリアルでは、Linuxで「Trash-cli」ユーティリティをインストールして使用する方法について説明します。

Trash-cli:Unixライクなシステム用のコマンドラインゴミ箱(ごみ箱)

インストール

Trash-cliは、ほとんどのLinuxディストリビューションのデフォルトのリポジトリで利用できます。

Arch Linuxとその派生物にインストールするには:

$ sudo pacman -S trash-cli

Debian、Ubuntu、Linux Mintの場合:

$ sudo apt-get install trash-cli

Fedoraおよびその他のRPMベースのシステムの場合:

$ sudo dnf install trash-cli

または、

$ sudo yum install trash-cli

Trash-cliがリポジトリで利用できない場合は、ソースからコンパイルしてインストールできます。

システム全体にインストールするには、次のコマンドを1つずつ実行します。

$ git clone https://github.com/andreafrancia/trash-cli.git
$ cd trash-cli
$ sudo python setup.py install

ユーザーレベルのインストールの場合は、実行します。

$ python setup.py install --user
ダウンロード -無料の電子書籍:「UbuntuがWindowsよりも優れている6つのこと」

使用法

Trash-cliは次の機能をサポートしています:

  • ゴミ箱に入れる -ファイルとフォルダを削除します
  • ゴミ箱が空です -ゴミ箱を空にします。
  • ゴミ箱リスト -削除されたファイルとフォルダを一覧表示します
  • ゴミ箱の復元 -ゴミ箱に移動したファイルまたはフォルダを復元します。
  • trash-rm -ゴミ箱から個々のファイルを削除します。

それがどのように機能するかを理解できるように、いくつかの例を紹介させてください!

'file.txt'という名前のファイルをごみ箱に送信するには、次のコマンドを実行します。

$ trash-put file1

同様に、次のコマンドを使用してディレクトリをゴミ箱に移動できます:

$ trash-put dir1

ファイルまたはフォルダがファイルマネージャのゴミ箱に送信されたかどうかを確認できます。

上記の出力からわかるように、file1とdir1はごみ箱フォルダに送信されています。

ターミナルからゴミ箱の内容を表示するには、次のコマンドを実行します。

$ trash-list

サンプル出力は次のようになります:

2017-02-16 15:42:50 /home/sk/dir1
2017-02-16 15:41:47 /home/sk/file1

次のコマンドを使用して、削除したアイテムをいつでも復元できます:

$ trash-restore

復元したいファイルを尋ねられます。数字を入力するだけです(この場合は0または1)。それぞれのファイルが復元されます。 dir1を復元したかった 、 0と入力しました (ゼロ)。

出力例:

0 2017-02-16 15:42:50 /home/sk/dir1
1 2017-02-16 15:41:47 /home/sk/file1
What file to restore [0..1]: 0

これで、選択したアイテムが復元されます。

ゴミ箱内のすべてのアイテムを空にするには、次を使用できます:

$ trash-empty

また、以下に示すように、ごみ箱から1つのフォルダ/ファイルを削除できます。

$ trash-rm file1

上記のコマンドは、指定されたアイテム、つまり file1を完全に削除します。 。

Trash-cliでは、x日より古いコンテンツを削除することもできます。たとえば、7日より古いコンテンツを削除するには、次のコマンドを実行します。

$ trash-empty 7

推奨される読み物:

  • 自動ゴミ箱-古いゴミ箱のファイルを自動的に削除するCLIツール

trash-cliユーティリティを使用してコマンドラインからごみ箱を使用する方法をマスターしました。お役に立てば幸いです。


Linux
  1. Linuxパッケージ管理のためのAppImageの使用

  2. UnixBench –Unixライクなシステムのためのベンチマークスイート

  3. Trizen –Archベースのシステム向けの軽量AURパッケージマネージャー

  1. 組み込みLinuxシステムを構築するための4つのツール

  2. Chrony –Unixライクなシステム向けの代替NTPクライアントおよびサーバー

  3. Unix ライクなシステムで最後に実行された cron ジョブの詳細は?

  1. Linuxシステム用のsudoコマンドに関する10のクイックヒント

  2. Linuxシステム用の10の便利なncat(nc)コマンド例

  3. Kanban.bash –Linux用のパーソナルコマンドラインTodoManager