GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ein Papierkorb für die Ubuntu-Befehlszeile

Als Linux-Benutzer müssen Sie möglicherweise von Zeit zu Zeit Dateien von Ihrem System löschen. Wir neigen dazu, beim Löschen von Dateien vorsichtig zu sein, insbesondere wenn wir sie dauerhaft löschen, da wir nicht versehentlich nützliche Informationen für immer verlieren möchten. Leider gibt es Fälle, in denen wir versehentlich etwas löschen und es keine Möglichkeit gibt, es wiederherzustellen. Oder es kommt vor, dass wir beabsichtigen, nur Dateien aus einem Ordner zu löschen, aber versehentlich auch Dateien aus den Unterordnern löschen. In der grafischen Oberfläche sind die Dinge ziemlich gut sichtbar und es gibt auch das Trashcan-Dienstprogramm zum Wiederherstellen gelöschter Dateien. Das Löschen von Dateien ist jedoch ein besonders sensibler Vorgang in der Linux-Befehlszeile.

In diesem Artikel erläutern wir einige Möglichkeiten zum sicheren Entfernen von Dateien über die Ubuntu-Befehlszeile und zum Installieren einer Papierkorb-Befehlszeilenschnittstelle, damit Dateien wiederhergestellt werden können, wenn wir sie versehentlich gelöscht haben.

Wir haben die in diesem Artikel erwähnten Befehle und Verfahren auf einem Ubuntu 18.04 LTS-System ausgeführt.

Da wir die Ubuntu-Befehlszeilenanwendung, das Terminal, verwenden, können Sie es entweder über das System-Dash oder die Tastenkombination Strg+Alt+T öffnen.

Der rm-Befehl – ​​Die brutale Art des Löschens

Der Befehl rm in Linux wird verwendet, um Dateien und Ordner aus dem System zu entfernen. Obwohl es der am weitesten verbreitete Befehl für diesen Zweck ist, ist es nicht der optimale Weg, dies zu tun. Dies liegt daran, dass Dateien und Ordner, die Sie mit diesem Befehl löschen, äußerst schwer wiederherzustellen sind. Lassen Sie uns die Syntax durchgehen, die wir normalerweise befolgen, um Dateien und Ordner zu löschen:

Löschen Sie eine Datei mit dem Befehl rm

Der folgende Befehl entfernt die angegebene Datei dauerhaft von Ihrem System:

$ rm [/Dateispeicherort/Dateiname]

Beispiel:

$ rm /home/textfile.txt

Dateien in allen Ordnern und Unterordnern löschen

Der folgende Befehl entfernt den angegebenen Ordner einschließlich seiner Dateien und aller Dateien in seinen Unterordnern dauerhaft von Ihrem System:

$ rm -R [/Ordnerspeicherort]

Beispiel:

$ rm -R /home/samplefolder

Sicheres Löschen durch den Befehl rm

Die oben genannten Befehle entfernen die Dateien fast dauerhaft aus dem System; also was weg ist, ist so gut wie weg. Das System fordert Sie nicht einmal zur Bestätigung auf, bevor eine Datei gelöscht wird. Wie wäre es mit einem Schalter, der Sie um eine Bestätigung bittet, bevor eine Datei von Ihrem System gelöscht wird?

Löschen Sie Dateien, indem Sie zuerst eine Bestätigungsaufforderung erhalten

Wenn Sie den Schalter -i verwenden, erhalten Sie eine Bestätigungsaufforderung, bevor das System die Datei löscht.

$ rm -i [/Dateispeicherort/Dateiname]

Beispiel:

$ rm -i /home/textfile.txt

Das System löscht die Datei nur, wenn Sie die Sicherheitsabfrage mit Y beantworten.

Eine Bestätigungsaufforderung erhalten, wenn mehr als 3 Dateien gelöscht werden

Wenn wir mehrere Dateien gleichzeitig löschen möchten, wird es ein wenig lästig, jedes Mal vor dem Löschen jeder Datei gefragt zu werden. Der Schalter -I gibt Ihnen nur dann eine Bestätigungsaufforderung, wenn Sie mehr als 3 Dateien auf einmal löschen oder rekursiv in Ordnern und Unterordnern löschen.

$ rm -I [/Dateispeicherort/Dateiname]

Der Kommandozeilen-Papierkorb – Die wiederherstellbare Art des Löschens

Die oben erwähnten Schalter -i und -I könnten eine vorsichtige Methode zum Löschen von Dateien sein, aber der sicherste Weg ist, eine Option zum Wiederherstellen von Dateien zu haben, selbst wenn Sie sie gelöscht haben. Die Papierkorb-Befehlszeilenschnittstelle bietet genau das, was der Papierkorb oder Papierkorb in der Benutzeroberfläche tut.

Installieren der Papierkorb-CLI

Führen Sie den folgenden Befehl als root in Ihrem Terminal aus, da nur ein autorisierter Benutzer Software auf Ubuntu installieren kann:

$ sudo apt-get install trash-cli

Möglicherweise müssen Sie das Kennwort für sudo eingeben. Sobald die Installation abgeschlossen ist, können Sie die Installation überprüfen und auch die Versionsnummer des Papierkorb-Dienstprogramms mit dem folgenden Befehl überprüfen:

$ trash --version

Der Trash-Befehl kann auf mehrere Arten verwendet werden. Sie können sehen, was damit gemacht werden kann, durch die verschiedenen Schalter, indem Sie die Papierkorbhilfe mit dem folgenden Befehl überprüfen:

$ trash --version

Verwenden der Papierkorb-Befehlszeile

Sie können die folgenden Vorgänge über die Papierkorb-CLI ausführen:

Löschen Sie eine Datei, indem Sie sie in den Papierkorb verschieben

Verwenden Sie den folgenden Befehl, um eine Datei in den Papierkorb zu verschieben:

$ trash [/file-location/file-name]

Dateien im Papierkorb auflisten

Verwenden Sie den folgenden Befehl, um alle Dateien aufzulisten, die sich derzeit im Papierkorb befinden:

$ trash-list

Mülleimer leeren

Verwenden Sie den folgenden Befehl, um den Papierkorb zu leeren; Dadurch werden die Dateien dauerhaft aus dem System entfernt:

$ trash-empty

Dateien aus dem Papierkorb wiederherstellen

Verwenden Sie einen der folgenden Befehle, um die Dateien an dem Ort wiederherzustellen, an dem sie gelöscht wurden:

$ trash-restore

Oder

$ restore-trash

Wenn Sie diesen Befehl ausführen, listet das Papierkorb-Dienstprogramm alle Dateien aus dem Papierkorb auf, wobei jeder Datei eine eindeutige Nummer zugewiesen ist. Geben Sie die Nummer einer Datei ein, um sie wiederherzustellen.

Nachdem Sie diesen Artikel gelesen haben, sind Sie besser mit dem sicheren Löschen von Dateien über die Ubuntu-Befehlszeile ausgestattet. Sie können die erwähnten Schalter mit dem rm-Befehl verwenden, um vor dem Löschen eine Eingabeaufforderung zu erhalten, oder die Trashcan-CLI verwenden, um all jene Vorgänge auszuführen, die Sie sonst mit dem grafischen Ubuntu-Papierkorb-Dienstprogramm ausführen könnten.


Ubuntu
  1. 8 Tipps für die Linux-Kommandozeile

  2. Suchen von Dateien in der Befehlszeile (How To)

  3. So installieren Sie Sicherheitsupdates über die Befehlszeile in Ubuntu

  4. So finden Sie Dateien in CentOS 8 in der Befehlszeile

  5. Laden Sie eine Datei auf Ubuntu über die Befehlszeile auf einem Ubuntu 20.04-System herunter

So suchen Sie nach Dateien über die Linux-Befehlszeile

So konvertieren Sie Dokumente in das PDF-Format auf der Ubuntu-Befehlszeile

So ändern Sie die Größe von Bildern in der Ubuntu-Befehlszeile

Drei Möglichkeiten zum Anpassen der Ubuntu-Befehlszeile

So finden Sie Dateien in der Ubuntu-Befehlszeile

3 Möglichkeiten, Ubuntu über die Befehlszeile neu zu starten