Как работает cp -a

Я пытаюсь понять Linux и прорабатываю некоторые учебные пособия. Один заявляет, что я могу скопировать файлы в текущий каталог, используя команду cp -a с относительным именем пути, например

cp -a ../somedir/.   

. Сбой при каждом запуске. Является ли синтаксис неправильным?
Я пробовал справочную страницу, но она не нашла ничего, что отвечало бы на мой вопрос.

3
задан 15 April 2019 в 23:35

2 ответа

Вы можете сказать:

cp -a ../somedir ., если вы хотите скопировать саму папку с ее содержимым

Или вы можете сказать

cp -a ../somedir/* . Если вы хотите скопировать содержимое папки.

опция -a попытается клонировать ту же файловую структуру с тем же файловым деревом в новое местоположение

0
ответ дан 15 April 2019 в 23:35

cp -a ../somedir/. неправильно. Общий синтаксис:

cp source target

Вы указали только один аргумент. Чтобы скопировать что-либо в текущий каталог, вы можете запустить

cp ../somedir .

. Отметьте пробел перед точкой. . является сокращением для текущего каталога. .. является сокращением для родительского каталога.

0
ответ дан 15 April 2019 в 23:35

Другие вопросы по тегам:

Похожие вопросы: