Ich benutze die tar
Befehl viel, sehr vertraut damit. Ich habe jedoch versucht, ein Archiv mit dem Befehl date zu erstellen, um die Archivdatei zu benennen, und es wird ein Fehler ausgegeben, der die Datei nicht öffnen kann. Das ist seltsam, weil ich nicht versuche, die Datei zu öffnen, sondern sie zu erstellen .Tar Befehl Wurf Fehler beim Versuch, ein Archiv mit dem Datum Befehl erstellen
Hier ist eine Kopie des Verzeichnisses ist, den Code, und der Fehler:
@MDG /media/VideoCam/Test $ ll
total 468
drwxr-xr-x 3 neo neo 4096 Sep 5 09:55 ./
drwxr-xr-x 4 neo neo 466944 Sep 4 21:54 ../
-rw-r--r-- 1 neo neo 45 Sep 5 08:52 1.jpg
-rw-rw-r-- 1 neo neo 0 Sep 5 08:41 1.mp4
-rw-r--r-- 1 neo neo 0 Sep 4 19:32 2.jpg
-rw-rw-r-- 1 neo neo 0 Sep 5 08:41 2.mp4
-rw-r--r-- 1 neo neo 0 Sep 4 19:32 3.jpg
-rw-r--r-- 1 neo neo 0 Sep 4 19:32 4.jpg
-rw-rw-r-- 1 neo neo 0 Sep 5 08:41 4.mp4
-rw-r--r-- 1 neo neo 0 Sep 4 19:32 5.jpg
-rw-rw-r-- 1 neo neo 0 Sep 5 08:41 5.mp4
-rw-r--r-- 1 neo neo 0 Sep 4 19:32 6.jpg
-rw-rw-r-- 1 neo neo 0 Sep 5 08:41 6.mp4
-rw-r--r-- 1 neo neo 0 Sep 4 19:32 7.jpg
-rw-rw-r-- 1 neo neo 0 Sep 5 08:41 7.mp4
-rw-r--r-- 1 neo neo 0 Sep 4 19:32 8.jpg
-rw-rw-r-- 1 neo neo 0 Sep 5 08:41 8.mp4
drwxr-xr-x 2 neo neo 4096 Sep 4 19:30 Archive/
[email protected] /media/VideoCam/Test $ sudo tar -zcvf "archive.$(date '+%D').tar.gz" *.jpg
tar (child): archive.09/05/17.tar.gz: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
1.jpg
2.jpg
3.jpg
4.jpg
5.jpg
6.jpg
7.jpg
8.jpg
[email protected] /media/VideoCam/Test $
ich viele verschiedene Verkettungen versucht haben, mit und ohne Anführungszeichen, um die Reihenfolge der Befehlsoptionen (zcvf) Hochschalten, usw. Wenn ich den Date-Befehl weglasse und ihm einfach einen Namen gebe, z archive.tar.gz
, es wird perfekt ausgeführt, aber die Einführung des Datumsbefehls verursacht den Fehler. Ich habe auch versucht, den Datumsbefehl als eine Variable mit einem ähnlichen Ergebnis zu setzen.
Formatierung bitte korrigieren. – luckytaxi
Setzen Sie Ihren Code/Ihre Daten mit vier weißen Leerzeichen voran. Bitte werfen Sie einen Blick auf [editing-help] (http://stackoverflow.com/editing-help). – Cyrus
'/' ist in Dateinamen nicht erlaubt. – Cyrus