Enviado em 23/08/2014 - 15:19h
o meu Cenário é esse:
-Tenho 2905 pastas.
-Cada pasta pode conter MAIS PASTAS ou documentos.
-Sei os formatos que quero Separar ( Basicamente xls doc e ppt )
-Eu preciso VARRER TODO O CONTEÚDO de TODAS AS PASTAS e separar-los.
partindo do exemplo da imagem abaixo.
- Imagem 1 esquerda
- Imagem 2 Direita
todos os arquivos contidos na figura 1 tem que estar organizado ou em uma unica pasta na imagem 2.
https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-xpa1/t1.0-9/10541811_796069610415232_6056743217889...
Um amigo aqui no forum me ajudou, espero que ele possa me ajudar novamente:
http://www.vivaolinux.com.br/perfil/verPerfil.php?login=lcavalheiro
-Tenho 2905 pastas.
-Cada pasta pode conter MAIS PASTAS ou documentos.
-Sei os formatos que quero Separar ( Basicamente xls doc e ppt )
-Eu preciso VARRER TODO O CONTEÚDO de TODAS AS PASTAS e separar-los.
partindo do exemplo da imagem abaixo.
- Imagem 1 esquerda
- Imagem 2 Direita
todos os arquivos contidos na figura 1 tem que estar organizado ou em uma unica pasta na imagem 2.
https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-xpa1/t1.0-9/10541811_796069610415232_6056743217889...
Um amigo aqui no forum me ajudou, espero que ele possa me ajudar novamente:
http://www.vivaolinux.com.br/perfil/verPerfil.php?login=lcavalheiro
$ find ~/diretorios -print0 -name "*doc" -o -name "*xls" -o -name "*ppt" -execdir mv "{}" ~/backup \; Ele vai procurar em ~/diretorios todos os arquivos que terminam em doc ou xls ou ppt e os moverá para ~/backup. Você pode até organizar isso melhor assim: $ mkdir -p ~/backups/{doc,xls,ppt}
$ for i in doc xls ppt ; do find ~/diretorios -print0 -name "*$i" -execdir mv "{}" ~/backups/"$i" \; ; done [/quote]