Ich möchte cp
eine Datei in ein anderes Verzeichnis verschieben, aber dieses Verzeichnis existiert noch nicht.
Also würde ich tun:
mkdir /new_place
cp the_file /new_place
Kann ich das in einem machen?
Ich stelle mir so etwas vor, als cp the_file -m /new_place
ob "m" für "mach dir's, die es nicht gibt" steht.
Wäre dies eine Chance, scp, rsync oder ein anderes Kopierprogramm zu verwenden?
quelle
the_file
, müssen Sie/
am Ende Ihres neuen Verzeichnispfads ein hinzufügen .Desguas Antwort ist richtig und einfach, aber was ist, wenn Sie einen protable Weg brauchen? POSIX definiert
cp
ohne--parent
Flag, daher funktioniert es nicht auf allen Systemen.Eine Möglichkeit besteht darin, es in Python zu schreiben, wenn es auf dem System installiert ist:
Das funktioniert so:
quelle
Sie können einfach zwei Befehle eingeben, indem Sie; Zum Beispiel:
und es sollte funktionieren.
quelle