LINUX.ORG.RU

[неосилил] cp


0

1

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

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

★★

Про «скрытые» файлы слыхал?

AnDoR ★★★★★ ()

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

Breton ()
cp -Ra test1/* test2 

Забываете вы читать man'ы.

Elias32 ()

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

cp -ra test1/. test2

fads ★★ ()

ЧЯДНТ?

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

nu11 ★★★★★ ()

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

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