Assurez-vous que vous utilisez dir/et non dir/*dans les arguments rsync.
grawity
Le problème se produit lorsque je rsync d'un disque dur vers une clé USB:rsync: mkstemp "/media/verd/rence/.Using an expressive work: fact or fiction.pdf.RbjlKK" failed: Invalid argument (22) rsync: mkstemp "/media/verd/rence/.What's in a concept: structural foundations for semantic networks.pdf.tLXoZz" failed: Invalid argument (22)
象 嘉 道
Pour les futurs lecteurs, veuillez également noter que cela dépend du système de fichiers: les disques durs typiques de Windows avec NTFS ne peuvent pas contenir de fichiers avec :en premier lieu
phil294
Réponses:
22
Les deux-points ne sont spéciaux que dans le premier composant de répertoire d'un argument de ligne de commande. Donc, si vous avez ce qui ressemble à un chemin relatif, ajoutez le préfixe ./.
$ mkdir sou:rce
$ rsync -a sou:rce/ de:st/
The source and destination cannot both be remote.
$ rsync -av ./sou:rce/ ./de:st/
sending incremental file list
created directory ./de:st
./
Dans un script:
case $source in
/*) :;;
*) source=./$source;;
esac
case $dest in
/*) :;;
*) dest=./$dest;;
esac
rsync "$source" "$dest"
Merci, Guilles. Le problème se produit lorsque je rsync d'un disque dur vers une clé USB:rsync: mkstemp "/media/verd/rence/.Using an expressive work: fact or fiction.pdf.RbjlKK" failed: Invalid argument (22) rsync: mkstemp "/media/verd/rence/.What's in a concept: structural foundations for semantic networks.pdf.tLXoZz" failed: Invalid argument (22)
dir/
et nondir/*
dans les arguments rsync.rsync: mkstemp "/media/verd/rence/.Using an expressive work: fact or fiction.pdf.RbjlKK" failed: Invalid argument (22) rsync: mkstemp "/media/verd/rence/.What's in a concept: structural foundations for semantic networks.pdf.tLXoZz" failed: Invalid argument (22)
:
en premier lieuRéponses:
Les deux-points ne sont spéciaux que dans le premier composant de répertoire d'un argument de ligne de commande. Donc, si vous avez ce qui ressemble à un chemin relatif, ajoutez le préfixe
./
.Dans un script:
la source
rsync: mkstemp "/media/verd/rence/.Using an expressive work: fact or fiction.pdf.RbjlKK" failed: Invalid argument (22) rsync: mkstemp "/media/verd/rence/.What's in a concept: structural foundations for semantic networks.pdf.tLXoZz" failed: Invalid argument (22)