Ich möchte mv
Dateien und keine Duplikate überschreiben. Der -b
Switch erstellt nur eine einzige Sicherungsdatei, während ich möglicherweise viele habe.
Laut mv
Manpage :
Das Sicherungssuffix lautet '~', sofern es nicht mit --suffix oder SIMPLE_BACKUP_SUFFIX festgelegt ist. Die Versionskontrollmethode kann über die Option --backup oder über die Umgebungsvariable VERSION_CONTROL ausgewählt werden. Hier sind die Werte:
keine, aus
Niemals Backups erstellen (auch wenn --backup angegeben ist)
nummeriert, t
nummerierte Backups
vorhanden machen, null
nummeriert, wenn nummerierte Backups vorhanden sind, einfach, sonst
einfach, niemals
immer einfache Backups erstellen
Ich denke, ich möchte die Option 'existierend, null' verwenden ... aber ich kann nicht herausfinden, wie ich das nennen soll.
Wenn mein Befehl lautet:
mv $src $dest
Wie kann ich die Option "Vorhanden, Null" implementieren?
cp
anstelle vonmv
: unix.stackexchange.com/a/9902Antworten:
Um
existing
odernil
(oder eine der anderen Optionen) zu aktivieren , übergeben Sie sie als Werte für die--backup
Option:Seien Sie gewarnt, dass dies nicht das tut, was Sie wollen:
Du willst eigentlich
numbered
/t
:quelle
oder
quelle
quelle
man mv