Дополнительно
Я хочу скопировать каталог из одного места в другое с помощью командной строки
Я хочу скопировать каталог из одного места в другую папку.
Команда sudo cp
- это команда, но что я должен ввести после этого? Сначала место назначения или источник?
127
4
Флаг
-a
, вероятно, является тем, что вы ищете:Флаг
-a
включает рекурсивное поведение (что также можно сделать с помощью флага-R
), а также пытается сохранить метаданные, такие как права собственности на файл, разрешения, временные метки, ссылки и т.д.Вам следует использовать `sudo только в том случае, если вы копируете в место, не принадлежащее текущему пользователю, если у текущего пользователя нет прав на чтение копируемых файлов, или если вы хотите сохранить права собственности на файлы, не принадлежащие текущему пользователю.
Если вы хотите скопировать каталог, используйте следующую команду:
Эту команду также можно использовать для копирования файлов, просто удалив "-R", который используется для копирования рекурсивной структуры внутренних папок (если они есть в пути Source_Folder, о котором мы упоминали).
Еще один пример:
Пожалуйста, не стесняйтесь оставлять комментарии в случае возникновения каких-либо вопросов.
Для папку скопировать через терминал, вы можете использовать:
В
-опцию
- это усовершенствованный вариант рекурсивной. Он сохраняет все атрибуты файла, а также сохраняет символические ссылки.Символ
.
в конце Пути источник-это специфический синтаксис СР, что позволяет копировать все файлы и папки, включая скрытые.Альтернативой является
синхронизировать
:Я думаю, что лучший способ - использовать команду
gksu nautilus
, и вы сможете копировать все, что хотите, с помощью обычного графического интерфейса, как обычно.