LINUX.ORG.RU
решено ФорумTalks

[неосилил] cp


0

1

Не получается скопировать файлы, содержащие точку в начале.
Пусть структура каталогов такова:

test1/
      -> .aa/
           -> a
           -> b
           -> c
      -> file
test2/
Я выполняю
cp -R test1/* test2
ожидая увидеть каталог .aa со всем содержимым и файл file в каталоге test2, но копируется только файл file, каталог пропускается.
ЧЯДНТ?

★★

технические вопрос в толксах.

Breton
()
Ответ на: комментарий от AnDoR

The . at the start of a file does not affect your ability to copy it.

fads ★★
() автор топика

нашел решение:

cp -ra test1/. test2

fads ★★
() автор топика

ЧЯДНТ?

второй параметр твоей команды («test1/*»), то его обрабатывает не cp, а оболочка (bash или что там у тебя). Естественно, скрытые файлы она не обработает.
Попробуй `cp -R 'test1/*' test2` или `cp -R test1 test2`

nu11 ★★★★★
()

Как смотрите наличие файлов? Что-то мне подсказывает, что скрытые файлы просто не отображаются. Рекомендую «ls -alR»

segfault ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.