ファイル/フォルダを削除すると、それらは「ごみ箱」または「ごみ箱」と呼ばれる一時的な場所に移動されることは誰もが知っています。ゴミ箱の内容を完全に削除するか、後で必要になった場合は復元することができます。これが、グラフィカルなゴミ箱の使用方法です。ただし、コマンドラインを頻繁に使用していて、ターミナルから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ユーティリティを使用してコマンドラインからごみ箱を使用する方法をマスターしました。お役に立てば幸いです。