Скопировать файлы по определённому расширению в Linux

$ find dir/ -name '*.txt' | xargs cp -a --target-directory=dir_txt/ --parents

Читайте также:  Дописать строку в файл 2 в Linux