![Kopieren Sie Bilder aus dem Ubuntu-Ordner in den Google Drive-Ordner](https://rvso.com/image/1072594/Kopieren%20Sie%20Bilder%20aus%20dem%20Ubuntu-Ordner%20in%20den%20Google%20Drive-Ordner.png)
Ich versuche, einen Crontab-Zeitplan zu erstellen, um alle Bilddateien – Steam-Screenshots – auf mein Google Drive-Konto zu kopieren und sie dann auf meinem Heimserver zu sichern.
Bisher habe ich „cp - R /home/(Benutzer)/Pictures/Screenshots/Steam/ gio google-drive://(Benutzer)@gmail.com/Screenshots/Steam/“, aber das gibt „cp: Ziel ‚(URL)‘ ist kein Verzeichnis“ aus.
Hat das schon mal jemand gemacht? Ich habe im Internet ein wenig gesucht, aber nur wenige aktuelle und funktionierende Informationen gefunden.
Antwort1
cp - R /home/(user)/Pictures/Screenshots/Steam/ gio google-drive://(user)@gmail.com/Screenshots/Steam/" but this outputs "cp: target '(URL)' is not a directory
In Ihrem Verzeichnis und den Optionen sollte Platz vorhanden sein.
cp -R /home/(user)/Pictures/Screenshots/Steam/gio google-drive://(user)@gmail.com/Screenshots/Steam/
Beachten Sie, dass ich das Leerzeichen bei Steam/ gio
und entferne cp - R
.
Wenn Ihre Bildersammlung mit der Zeit wächst, empfehle ich rsync. Sie können es so einrichten, dass nur neue Dateien kopiert werden, sodass Sie vorhandene Dateien nicht überschreiben müssen.
rsync -ca --ignore-existing /home/(user)/Pictures/Screenshots/Steam/gio google-drive://(user)@gmail.com/Screenshots/Steam/
Dadurch werden nur neue Screenshots übertragen, die am Ziel (Ihrem Google Drive) nicht vorhanden sind.