Hat Ubuntu Server einen Papierkorb?

11

Ich benutze die Serverversion von Ubuntu. Ich habe mich gefragt, ob Dateien mit dieser Version noch in den "Papierkorb" usw. gelangen.
Ich habe Sachen gelöscht und möchte nur sicherstellen, dass die Sachen nicht in den Papierkorb geworfen werden.

kkiller23
quelle

Antworten:

9

Kein Papierkorb in der Serverversion. Der rmBefehl löscht es.

wojox
quelle
Danke für die schnelle Antwort. Wenn ich etwas mit etwas wie woncp lösche, löscht es es auch ganz, dann nehme ich es?
kkiller23
1
Ich bin mir nicht sicher, ob ich ein Mörder bin. Ich benutze kein Winscp. Sie sollten jedoch wahrscheinlich eine neue Frage stellen.
Wojox
@ kkiller23, ja, und das kann man nicht einfach umgehen. Ich schlage vor, Sie richten einfach eine Sicherungslösung für das unvermeidliche versehentliche Löschen ein.
Geirha
1
Server vs Desktop hat nichts damit zu tun. Wenn Sie die GUI auf dem Server installieren und dort Dateien löschen, werden diese in den Papierkorb verschoben. Wenn Sie sich rmauf einem Desktop oder Server befinden, werden diese sofort gelöscht.
Psusi
3

Sie sagen nicht, wie Sie Dateien löschen.
Es könnte einen "Papierkorb" geben, wenn Sie beispielsweise einen Dateimanager im Textmodus verwenden.

Angenommen, Sie verwenden den rmBefehl in der Shell:

Normalerweise rmsollten nur Dateien gelöscht werden, ohne einen "Papierkorb" zu verwenden. Aus verschiedenen Gründen, z. B. .bashrcwenn Sie versehentlich etwas installieren oder ein Beispiel ohne Überprüfung verwenden, kann es sich um etwas anderes handeln. Es ist einfach zu überprüfen. Sie sollten daher Folgendes verwenden: Verwenden Sie diese Option command -v, um herauszufinden, welchen Befehl Sie mit dem Namen ausführen rm:

$ command -v rm
/usr/bin/rm

Das sieht gut aus (1). Ebenso /bin/rmwäre gut.

Wenn rmgeändert wird, um Papierkorb zu verwenden, kann dies folgendermaßen aussehen:

$ command -v rm       
alias rm=trash-put

oder

$ command -v rm       
alias rm=gvfs-trash

Normalerweise wird diese Änderung nur angewendet, wenn rmsie in einer interaktiven Shell verwendet wird.

Sie können auch überprüfen, ob libtrashauf irgendeine Weise installiert ist. Es ändert die Funktionsweise von Programmen, auch rmauf Bibliotheksaufrufebene.



(1) /usr/bin/rmKann tatsächlich safe-rmaus einem gleichnamigen Paket stammen:

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


Beantwortung einer Frage aus einem Kommentar:
Wenn winscpes sich um eine Implementierung von handelt scp, können Sie keine Dateien damit löschen. Sie kopieren Dateien auf einen anderen Computer, sodass Sie mehr Kopien erhalten. Sie könnten es zwar verwenden, um Dateien zu überschreiben - aber darüber sprechen Sie nicht.

Volker Siegel
quelle