Ich möchte einen Befehl (oder wahrscheinlich eine Option für cp), der das Zielverzeichnis erstellt, wenn es nicht existiert.
Beispiel:
cp -? file /path/to/copy/file/to/is/very/deep/there
Ich möchte einen Befehl (oder wahrscheinlich eine Option für cp), der das Zielverzeichnis erstellt, wenn es nicht existiert.
Beispiel:
cp -? file /path/to/copy/file/to/is/very/deep/there
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.
0 Stimmen
縡 Wie man den cp-Befehl alle notwendigen Ordner für das Kopieren einer Datei an einen Zielort erstellen lässt
9 Stimmen
Die akzeptierte Antwort ist falsch (es gibt eine solche Option für cp). Siehe zweite Antwort von Paul Whipp.
1 Stimmen
@Ronenz, ich stimme zu, dass es eine erwähnenswerte Option in GNU gibt
cp
(wie von Paul Whipp beantwortet), aber es ist nicht so allgemein, wie es der OP wollte. Sie kann kopierena/foo/bar/file
までb/foo/bar/file
aber er kann nicht kopierenfile
までb/foo/bar/file
. (d. h. es funktioniert nur, um übergeordnete Verzeichnisse zu erstellen, die im Fall der ersten Datei bereits vorhanden waren, aber es kann keine beliebigen Verzeichnisse erstellen)3 Stimmen
Das sieht nach einem netten Feature-Wunsch für cp aus. Besteht die Möglichkeit, dass wir in naher Zukunft einen solchen Befehlszeilenschalter bekommen?
0 Stimmen
Die akzeptierte Antwort ist teilweise richtig und die zweite Antwort gibt Ihnen diese Möglichkeit nicht. Die Probleme liegen bei
mkdir
Teil. Wie man es im Inneren implementiertcp
Befehl.