Hallo,
ich habe in dem Verzeichnis /root/backup/ zwei Dateien. Ich kenne deren Namen nicht, da sie mit einem Datum versehen sind. Ich möchte nun beide Namen auslesen und die älteste Datei löschen. Folgenden Befehl nutze ich, der nicht ganz funktioniert:
Ich wechsel also in das Verzeichnis auf dem Fremdrechner und will dann die älteste Datei in dem Verzeichnis löschen. Leider kommt folgenden Meldung:
Für mich total unerklärlich!
Danke.
ich habe in dem Verzeichnis /root/backup/ zwei Dateien. Ich kenne deren Namen nicht, da sie mit einem Datum versehen sind. Ich möchte nun beide Namen auslesen und die älteste Datei löschen. Folgenden Befehl nutze ich, der nicht ganz funktioniert:
Code:
ssh -i /etc/ssh/ssh_host_rsa_key root@linux2 "cd /root/backup/ && rm $(ls | sort -r | sed '1,1d' | sed '2,3d')"
Ich wechsel also in das Verzeichnis auf dem Fremdrechner und will dann die älteste Datei in dem Verzeichnis löschen. Leider kommt folgenden Meldung:
Code:
rm: cannot remove `icons': No such file or directory
Für mich total unerklärlich!
Danke.