Move todos os arquivos em várias pastas

1

Então eu descompactei um arquivo com mais de 1.000 pastas, existe uma maneira de "achatar" essas pastas? Como em, pegue todo o conteúdo de cada pasta e despeje-os em outro diretório.

    
por Shelby. S 13.07.2012 / 21:44

3 respostas

5

A maneira mais fácil é descompactá-los. Se você desmarcar a opção "preservar caminhos" (pode ter um nome diferente na ferramenta zip), a estrutura da pasta será ignorada durante o processo de descompactação e tudo será colocado em uma pasta.

Para descompacte essa seria a opção -j para caminhos lixo :

unzip -j archive.zip

Editar: preciso compartilhar o crédito pela resposta correta com o Takkat. O primeiro parágrafo foi a minha resposta, mas as duas linhas seguintes foram da Takkat.

    
por Tom 13.07.2012 / 21:54
2

Se você já descompactou os arquivos (e pastas), tente isto:

Primeiro, abra um terminal e mude o diretório para a pasta onde deseja que os arquivos sejam descartados.

cd path_to_folder

Em seguida, solte isso no mesmo terminal:

find PATHtoWHEREtheFILESare -type f -exec mv -iv \{} . \;

Isso moverá tudo recursivamente no PATHtoWhereEtheFILESare (você deve fornecer um nome de pasta de caminho completo) para a pasta atual.

Boa sorte!

    
por Geppettvs D'Constanzo 13.07.2012 / 22:20
0

Se você souber que o tipo de arquivo da pasta é fácil. Tipo de arquivo significa extensão de arquivo.

  

Extensão do arquivo: jpg, jpeg, png, gif, mp3, ogg, avi, mkv, exe, bin, deb, sh e muitos mais. Sua geralmente última letra de um arquivo depois de .yyy .

Vamos supor que você tenha uma pasta .....

Nomeados A que têm mais de 1000 pastas e estão todos cheios de arquivos .jpg .

Você pode fazer o grub de todos os jpg de uma vez ... para a pasta aberta A e clicar na pesquisa (é ao lado da janela). Digite o tipo de arquivo .jpg na caixa de pesquisa e pressione Enter . Ele encontrará todos os jpg de todas as subpastas. Então você pode simplesmente selecionar todos os arquivos pressionando Ctrl + a e recortar / copiar . Cole onde você quer colocar.

    
por Kaktarua 13.07.2012 / 22:04