- source_dir é o formulário do diretório raiz em que você deseja pesquisar os arquivos.
- destination_dir é o diretório de destino para onde você deseja copiar ou mover seus arquivos
- *. doc é o nome do arquivo ou padrão de arquivo a ser pesquisado.
Você pode copiar arquivos com o seguinte comando! observe que --backup=numbered
criará um arquivo com sufixo aumentado numericamente se o arquivo com esse nome já estiver no diretório de destino.
find /source_dir -type f -name *.doc | xargs -I '{}' cp --backup=numbered {} /destination_dir
Você pode mover arquivos com o seguinte comando! observe que --backup=t
criará um arquivo com sufixo aumentado numericamente se o arquivo com esse nome já estiver no diretório de destino.
find /source_dir -type f -name *.doc | xargs -I '{}' mv --backup=t {} /destination_dir
Você também pode considerar o uso desses comandos com o sudo se tiver em arquivos de destino de pesquisa correspondentes a outro usuário.
Se você quiser uma saída detalhada desses comandos, adicione add -v após --backup=numbered
ou --backup=t
.