Как я могу объединить две папки с одинаковыми или разными именами с подкаталогами, используя сценарий оболочки или терминал. Также, если есть файл с таким же именем, его следует пропустить.
1 ответ
1
Чтобы объединить "dir2" с "dir1", я ожидал, что следующее сделает то, что вы хотите:
cp -nr dir2/* dir1/
Ключ -r означает рекурсивное копирование, а ключ -n означает, что нельзя перезаписывать существующие файлы (т. Е. Пропускать файлы с тем же именем).