3

Копируя скрытые файлы с Linux, я понял, что должен использовать:

cp -a /mnt/sda8/john/. /mnt/sdb2/john

вместо :

cp -a /mnt/sda8/john/ /mnt/sdb2/john

Какой смысл в добавлении . после исходного каталога? Что это значит точно? На мой взгляд, вторая версия должна работать, так как не нужно использовать глобализации.

1 ответ1

2

более простой и распространенный способ сделать это:

cp -a /mnt/sda8/john /mnt/sdb2/

, означает текущий каталог, а /mnt /sda8 /john эквивалентен /mnt /sda8 /john /.

тем не менее, добавление завершающего / такого, как вы сделали, может отбросить некоторые программы в некоторых дистрибутивах и, таким образом, не сможет сделать то, что вы хотите.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .