Привет, я пытаюсь скопировать свой каталог rails_projects из haseebjaved / Desktop / rails_projects в мой домашний каталог, который является haseebjaved.
Как я могу сделать это через командную строку?
Кроме того, могу ли я увидеть свой домашний каталог в пользовательском интерфейсе или только через командную строку в Mac OS X?
Можно ли копировать каталоги в мой домашний каталог и из него через пользовательский интерфейс? Или только через командную строку?
Спасибо
источник
cp -r ~/Desktop/rails_projects ~
это то, что вы хотитеcp
:-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
Пояснение:
Использование кавычек позволит избежать пробелов в именах каталогов.
Если каталог приложения указан в целевом каталоге:
и «/ src / project 2 / App» уже существует, результатом будет «/ src / project 2 / App / App»
Лучше не указывать каталог, скопированный в место назначения, чтобы команду можно было повторять снова и снова с ожидаемым результатом.
Внутри сценария bash:
источник