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

Was ist der sicherste Weg, ein Verzeichnis in * nix zu leeren?

Am sichersten ist es, sich auf die Hände zu setzen, bevor Sie die Eingabetaste drücken.

Abgesehen davon könnten Sie einen Alias ​​wie diesen (für Bash) erstellen

alias rm="pwd;read;rm"

Das zeigt Ihnen Ihr Verzeichnis, warten Sie auf eine Eingabetaste und entfernen Sie dann, was Sie mit den richtigen Flags angegeben haben. Sie können den Vorgang abbrechen, indem Sie ^C anstelle von Enter drücken.


Hier ist ein sicherer Weg:Verwenden Sie ls Listen Sie zuerst die betroffenen Dateien auf und verwenden Sie dann den Befehlszeilenverlauf oder die Verlaufsersetzung, um ls zu ändern bis rm und führen Sie den Befehl erneut aus, nachdem Sie überzeugt sind, dass die richtigen Dateien bearbeitet werden.


Wenn Sie wirklich sicher gehen wollen, können Sie ein einfaches Alias- oder Shell-Skript erstellen wie:

mv $1 ~/.recycle/

Dies würde Ihre Sachen einfach in einen .recycle-Ordner verschieben (Hallo, Windows!).

Richten Sie dann einen Cron-Job ein, um rm -rf für Dinge in diesem Ordner auszuführen, die älter als eine Woche sind.


Linux
  1. Der schnellste Weg, ein Iso zu extrahieren?

  2. Cloud-Backup vs. lokales Backup:Die sicherste Art, Daten zu speichern

  3. Wie verwendet man inotify richtig?

  4. Was bedeutet *nix?

  5. Überprüfen Sie mit C unter Linux, ob ein Verzeichnis leer ist

Absoluter vs. relativer Pfad in Linux:Was ist der Unterschied?

Was ist der einfachste Weg, um Speicherplatz auf einer Festplatte freizugeben?

Was ist der schnellste Weg, um alle Dateien und Unterordner in einem Verzeichnis zu entfernen?

Was ist der sicherste und portabelste Weg, um die Echo-Binärdatei aufzurufen?

Was ist der schnellste Weg, um ein Skript auszuführen?

Was bedeutet das Suffix .d unter Linux?