Как пользователь Linux вы должны быть хорошо знакомы с командой Linux cp.

Которая используется для копирования файлов из одного каталога в другой.

Это руководство объяснит вам, как скопировать файл в несколько каталогов с помощью одной команды.

По умолчанию мы можем скопировать файл в один целевой каталог за одну команду.

Например, скопируйте файл itisgood.txt из домашнего каталога в два разных каталога, используя такие команды, как:

cp -v ~/itisgood.txt  /backup/dir1/  cp -v ~/itisgood.txt  /backup/dir2/ 
Теперь используйте следующую команду, чтобы скопировать один и тот же файл в оба целевых каталога с помощью одной команды.
Здесь мы используем команду echo, за которой следует имена целевых каталогов.
Затем направьте результаты командам xargs, которые будут принимать имена каталогов в качестве входных данных и передавать их команде cp.
Поделитесь статьей:

Добавить комментарий