web-dev-qa-db-ja.com

コマンドラインを使用してゴミ箱に移動したファイルを復元する

コマンドラインを使用してゴミ箱からファイルを復元する方法は?

当然、restore-trashパッケージからtrash-cliコマンドを使用できますが、これはゴミ箱内のすべてのファイルをリストするわけではありません。

さらに、ルート権限でゴミ箱に移動されたファイルはどうですか?

これらはゴミ箱にあるファイルです: enter image description here

restore-trashコマンドを使用: enter image description here

4つのファイルのみが表示されます。

2
Maythux

ゴミ箱内のすべてのファイルlistingについては、

ls -l .local/share/Trash/files/

Sudo ls -l /root/.local//share/Trash/files/

ubuntuの下で実行する必要があります(私の場合:MATE 16.04)。私 ここにそれらのパスを見つけました 。さらに、 files/の横にある他のフォルダーの内容の説明。独自の復元ルーチンをコーディングする場合に役立ちます...

あなたが今何をしているのかはわかりません(ゴミ箱への削除を検証するテストを作成しますか?、...)。ただし、 trash npm module (js) はさらに洞察を与えるかもしれません。

1
Frank Nocke

ディレクトリ内からtrash-restoreを実行すると、onlyからゴミ箱に移動されたファイルとディレクトリが表示されます現在のディレクトリまたはそのサブディレクトリ


表示されているように、ホームディレクトリからtrash-restoreを実行しています。したがって、ホームディレクトリまたはそのサブディレクトリからゴミ箱に移動したファイルとディレクトリのみが表示されます。


別のディレクトリ、たとえば/varからゴミ箱に移動したファイルを復元するには、最初にcd/varディレクトリに移動してから、そこからtrash-restoreを実行する必要があります。


または、システムルートディレクトリ/の後にtrash-restoreを指定して、trash-restore /のように表示することができますallシステム内の任意の場所から作成されたゴミ箱にあるファイルとディレクトリ


お知らせ:

このツールは、最新のtrash-restoreパッケージの下でtrash-cliと呼ばれるようになりました。

1
Raffa

各ボリュームには独自のゴミがあります。 nautilusまたはnemoは、マウントされたすべてのボリュームのゴミ箱を表示しますが、restore-trashは、表示されているtrash-listとは異なり、現在使用しているボリュームのファイルのみを表示しますマウントされたすべてのボリュームのゴミ箱。

0
pLumo