Ubuntu Serverにはゴミ箱がありますか?


11

Ubuntuのサーバーバージョンを使用しています。このバージョンでは、ファイルがまだ「ゴミ箱」などに入るかどうか疑問に思っていました。
アイテムを削除していますが、そのアイテムがゴミ箱に入れられていないことを確認したいだけです。

回答:


9

サーバー版にゴミはありません。rmこのコマンドは、それを削除します。


迅速な返信ありがとうございます。winscpのようなものを使用して何かを削除すると、それも完全に削除されます。
kkiller23

1
確かにキラー。winscpは使用しません。ただし、おそらく新しい質問をする必要があります。
wojox

@ kkiller23、はい、それを簡単に回避することはできません。避けられない偶発的な削除のためのバックアップソリューションをセットアップすることをお勧めします。
ガイラ

1
サーバーとデスクトップは関係ありません。guiをサーバーにインストールし、そこでファイルを削除すると、ゴミ箱に移動します。あなたの場合はrm、デスクトップやサーバー上で、彼らはすぐに削除されます。
-psusi

3

ファイルを削除する方法を言うことはありません。
たとえば、テキストモードのファイルマネージャを使用している場合、「ゴミ箱」が存在する可能性があります。

しかしrm、シェルでコマンドを使用すると仮定しましょう:

通常、rm「ゴミ箱」を使用せずにファイルを削除するだけです。しかし、誤って何かをインストールし.bashrcたり、チェックせずに例を使用するなど、さまざまな理由で、それは何か他のものになる可能性があります-チェックするのは簡単command -vですrm

$ command -v rm
/usr/bin/rm

それはよさそうです(1)。同様に、/bin/rm良いでしょう。

場合はrm、ゴミ箱を使用するように変更され、それは次のようになります。

$ command -v rm       
alias rm=trash-put

または

$ command -v rm       
alias rm=gvfs-trash

通常、この変更はrm、対話型シェルで使用される場合にのみ適用されます。

また、libtrash何らかの方法でインストールされているかどうかを確認できます。rmライブラリ呼び出しレベルで、を含むプログラムの動作を変更します。



(1)実際には、同じ名前のパッケージからの/usr/bin/rm場合がありますsafe-rm

$ ls -l /usr/bin/rm
lrwxrwxrwx 1 root root 7 Feb  1  2014 /usr/bin/rm -> safe-rm


コメントからの質問への回答:がの実装である
場合、それを使用してファイルを削除することはできません。ファイルを別のマシンにコピーするため、より多くのコピーを取得できます。ただし、ファイルを上書きするために使用できますが、それはあなたが話していることではありません。winscpscp

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.