Ich benutze gerne rm, aber ich mache oft Fehler, so dass ich etwas versehentlich entferne, also möchte ich so etwas machen wiemv .trash
so dass
rm file
ist gleich
mv file ~/.trash
außerdem möchte ich auch regelmäßig den Ordner ~/.trash leeren. Wenn ich dann rm als erstellt habe mv
, wie kann ich den Ordner ~/.trash leeren?
Danke
Antwort1
Erstellen Sie ein einfaches Skript mit dem Namen beispielsweise move_to_trash.sh
:
#!/bin/sh
mv "$@" ~/.trash
und fügen Sie dann zu Ihrer Shell-Konfigurationsdatei (zum Beispiel ~/.bashrc
) Folgendes hinzu:
alias rm <path to script>/move_to_trash.sh
Um Ihren Papierkorb regelmäßig zu leeren, können Sie einen Cronjob konfigurieren. Beispiele finden Sie in diesem Tutorial:http://www.ubuntututorials.com/use-crontab-ubuntu/.
Antwort2
Sie sollten einen Alias verwenden. Beispiel:alias rm 'mv \!* ~/.trash'
Das Aliasing integrierter Befehle kann jedoch zu Problemen führen. Anstatt also aliasing zu verwenden rm
, würde ich stattdessen den Alias aufrufen del
, damit Ihr regulärer Befehl rm
weiterhin für Sie verfügbar ist.