コマンドラインを使用してゴミ箱からファイルを復元する方法は?
当然、restore-trash
パッケージからtrash-cli
コマンドを使用できますが、これはゴミ箱内のすべてのファイルをリストするわけではありません。
さらに、ルート権限でゴミ箱に移動されたファイルはどうですか?
4つのファイルのみが表示されます。
ゴミ箱内のすべてのファイルlisting
については、
ls -l .local/share/Trash/files/
Sudo ls -l /root/.local//share/Trash/files/
ubuntuの下で実行する必要があります(私の場合:MATE 16.04)。私 ここにそれらのパスを見つけました 。さらに、 files/
の横にある他のフォルダーの内容の説明。独自の復元ルーチンをコーディングする場合に役立ちます...
あなたが今何をしているのかはわかりません(ゴミ箱への削除を検証するテストを作成しますか?、...)。ただし、 trash npm module (js)
はさらに洞察を与えるかもしれません。
ディレクトリ内からtrash-restore
を実行すると、onlyからゴミ箱に移動されたファイルとディレクトリが表示されます現在のディレクトリまたはそのサブディレクトリ
表示されているように、ホームディレクトリからtrash-restore
を実行しています。したがって、ホームディレクトリまたはそのサブディレクトリからゴミ箱に移動したファイルとディレクトリのみが表示されます。
別のディレクトリ、たとえば/var
からゴミ箱に移動したファイルを復元するには、最初にcd
を/var
ディレクトリに移動してから、そこからtrash-restore
を実行する必要があります。
または、システムルートディレクトリ/
の後にtrash-restore
を指定して、trash-restore /
のように表示することができますallシステム内の任意の場所から作成されたゴミ箱にあるファイルとディレクトリ。
お知らせ:
このツールは、最新のtrash-restore
パッケージの下でtrash-cli
と呼ばれるようになりました。
各ボリュームには独自のゴミがあります。 nautilus
またはnemo
は、マウントされたすべてのボリュームのゴミ箱を表示しますが、restore-trash
は、表示されているtrash-list
とは異なり、現在使用しているボリュームのファイルのみを表示しますマウントされたすべてのボリュームのゴミ箱。