Eu tenho uma pasta muito grande de mais de 120.000 arquivos. e preciso movê-los para outro local na minha mesma máquina (mesma partição).
Eu gostaria de usar o tar
comando para agrupá-los como uma única unidade e depois mv
para o local final.
Qual comando eu preciso executar para tar
todos eles juntos e não compactar nada (eu preciso do resultado mais rápido).
Respostas:
tar
não compacta por padrão, apenas não adicione uma opção de compactação:Estou incluindo o comentário de Hennes na minha resposta, pois adiciona informações úteis:
fonte
A resposta @terdon está certa.
Mas cometi um pequeno erro ao fazer
tar cvf myfolder.tar.gz myfolder
. Eu queria os mesmos nomes finais para os arquivos no mesmo caminho,tar.gz
mesmo quando não estiverem compactados.Portanto, se você colocar algo como
.gz, .z
no final do nome do arquivo que está tentando tar, o aplicativo tar entenderá que você deseja usar alguma compactação e será aplicado de acordo com o que você colocou (gz = gzip).Portanto, se você quiser usar uma extensão como essa
tar.gz
, use a sinalização--no-auto-compress
fonte