Maneiras de copias ficheiros especificos

1. Maneiras de copias ficheiros especificos

Ede
ede_linux

(usa Ubuntu)

Enviado em 16/12/2017 - 22:59h

Descobri este tópico: https://www.vivaolinux.com.br/topico/Kommander-Shell-Script/Copiar-de-somente-arquivos-de-uma-extens...
E qual a diferença entre o meu comando e o comando do msoliver? (ok, o msoliver é um guru nesta matéria, e com toda a certeza que o comando dele está melhor do que o meu, mas onde o dele é melhor? Pretendo aprender mais sobre o assunto)


# meu comando:
find $source -name "*.pdf" -exec cp -iu {} -t $destiny \;
# comando msoliver
find . -type f -iname "*.xml" -exec cp -f {} /caminho/destino \;


O msoliver começa por especificar que apenas pretende encontrar comandos do tipo ficheiros. Logo aí torna o comando find mais rápido, certo?
O msoliver utilizar o parâmetro -i que serve para pergunta se quer escrever por cima no caso de ficheiros repetidos, certo?
O parametro -u permite que apenas se copie quando no destino o ficheiro está em falta ou se na fonte existir um versão mais recente.
Por fim o parametro -t faz = copy all SOURCE arguments into DIRECTORY - Não consigo perceber o que isto faz!

Eu apenas utilizei o parametro -f, que caso um ficheiro no destino não possa ser aberto ele remove e tenta novamente até conseguir. Eu sou cá um bruto.

Estou a interpretar bem os parâmetros? Obrigado



  


2. Re: Maneiras de copias ficheiros especificos

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 16/12/2017 - 23:39h

ede_linux escreveu:

Por fim o parametro -t faz = copy all SOURCE arguments into DIRECTORY - Não consigo perceber o que isto faz!



cp -t >>> copia arquivos ou diretórios preservando suas permissões, atributos, links.

------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



3. Re: Maneiras de copias ficheiros especificos

Ede
ede_linux

(usa Ubuntu)

Enviado em 17/12/2017 - 14:39h

Obrigado pela ajuda. O resto está certo?


4. Re: Maneiras de copias ficheiros especificos

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 17/12/2017 - 15:12h

ede_linux escreveu:

Obrigado pela ajuda. O resto está certo?


sim !!!

cp --help 
man cp 


------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts