Sie haben Leerzeichen in Dateinamen, verwenden Sie also null char
:
find ~/Music -type f -mtime -145 -print0 | xargs -0 tar --null -cvf backup.tar
Also mache ich dieses Perl-Skript, um meine Musik zu sichern. Es wird nach neuer Musik gesucht, die seit der letzten Sicherung auf meiner Festplatte hinzugefügt wurde.
Wenn dieser Befehl ausgeführt wird:
find ~/Music -type f -mtime -145 | xargs tar -cvf backup.tar
Ich bekomme die Ausgabe so:
tar: Removing leading `/' from member names tar: /home/amonteiro/Music/UFOmammut/8: Cannot stat: No such file or directory tar: (2017)/08: Cannot stat: No such file or directory tar: -: Cannot stat: No such file or directory tar: PSYRCLE.ogg: Cannot stat: No such file or directory tar: /home/amonteiro/Music/UFOmammut/8: Cannot stat: No such file or directory tar: (2017)/01: Cannot stat: No such file or directory tar: -: Cannot stat: No such file or directory tar: BABEL.ogg: Cannot stat: No such file or directory tar: /home/amonteiro/Music/UFOmammut/8: Cannot stat: No such file or directory tar: (2017)/03: Cannot stat: No such file or directory tar: -: Cannot stat: No such file or directory tar: ZODIAC.ogg: Cannot stat: No such file or directory tar: /home/amonteiro/Music/UFOmammut/8: Cannot stat: No such file or directory tar: (2017)/02: Cannot stat: No such file or directory tar: -: Cannot stat: No such file or directory tar: WARSHEEP.ogg: Cannot stat: No such file or directory tar: /home/amonteiro/Music/UFOmammut/8: Cannot stat: No such file or directory tar: (2017)/06: Cannot stat: No such file or directory tar: -: Cannot stat: No such file or directory tar: CORE.ogg: Cannot stat: No such file or directory tar: /home/amonteiro/Music/UFOmammut/8: Cannot stat: No such file or directory tar: (2017)/04: Cannot stat: No such file or directory tar: -: Cannot stat: No such file or directory
Ich habe alles versucht, was ich gefunden hatte, aber kein Glück hatte.
Irgendwelche Meinungen? Bitte.
Sie haben Leerzeichen in Dateinamen, verwenden Sie also null char
:
find ~/Music -type f -mtime -145 -print0 | xargs -0 tar --null -cvf backup.tar