Hallo, ich versuche, mein Verzeichnis rails_projects von haseebjaved / Desktop / rails_projects in mein Ausgangsverzeichnis zu kopieren, das haseebjaved lautet.
Wie kann ich das über die Kommandozeile machen?
Kann ich mein Home-Verzeichnis auch auf der Benutzeroberfläche oder nur über die Befehlszeile in Mac OS X anzeigen?
Ist es möglich, Verzeichnisse über die Benutzeroberfläche in und aus meinem Home-Verzeichnis zu kopieren? Oder nur über die Kommandozeile?
Danke dir
quelle
cp -r ~/Desktop/rails_projects ~
ist was Sie wollencp
:-R If source_file designates a directory, cp copies the directory and the entire subtree connected at that point. **If the source_file ends in a /, the contents of the directory are copied rather than the directory itself.** This option also causes symbolic links to be copied, rather than indirected through, and for cp to create special files rather than copying them as normal files. Created directories have the same mode as the corresponding source directory, unmodified by the process' umask.
tl; dr
Erläuterung:
Die Verwendung von Anführungszeichen berücksichtigt Leerzeichen in den Verzeichnisnamen
Wenn das App-Verzeichnis im Zielverzeichnis angegeben ist:
und "/ src / project 2 / App" existiert bereits. Das Ergebnis ist "/ src / project 2 / App / App".
Geben Sie am besten nicht das im Ziel kopierte Verzeichnis an, damit der Befehl mit dem erwarteten Ergebnis immer wieder wiederholt werden kann.
In einem Bash-Skript:
quelle