Mover só arquivos [RESOLVIDO]

1. Mover só arquivos [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 22/11/2016 - 19:25h

Pessoas ... tenho 1 pasta pai com trocentos "filhos" e "netos" .. preciso pegar todos os arquivos destas pastas e subpastas ejogar eles na pasta pai .. como fazer ??


  


2. MELHOR RESPOSTA

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 22/11/2016 - 21:40h

Mauriciodez escreveu:

msoliver escreveu:
Use o "find" + "-exec"


marcelo ... os arquivos com extensão TAL eu consigo sacou .. tipo faço assim

find pasta -name *.txt -exec mv {} ./pasta/ \; 


meu problema está sendo o find enxergar só os aquivos e ignorar as pastas !!

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


Para não "pegar" as pastas, faça?
find PASTA_PAI -type f -iname "*.*" -exec mv {} ./pasta/ \; 


Att.:
marcelo oliver

3. Re: Mover só arquivos [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 22/11/2016 - 20:19h

Mauriciodez escreveu:

Pessoas ... tenho 1 pasta pai com trocentos "filhos" e "netos" ..
preciso pegar todos os arquivos destas pastas e subpastas ejogar eles na pasta pai .. como fazer ??

------------------------------------------------
Use o "find" + "-exec"

att.:
Marcelo




4. Re: Mover só arquivos [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 22/11/2016 - 20:26h

msoliver escreveu:
Use o "find" + "-exec"


marcelo ... os arquivos com extensão TAL eu consigo sacou .. tipo faço assim

find pasta -name *.txt -exec mv {} ./pasta/ \; 


meu problema está sendo o find enxergar só os aquivos e ignorar as pastas !!

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


5. Re: Mover só arquivos [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 22/11/2016 - 21:59h

msoliver escreveu:
Para não "pegar" as pastas, faça?
find PASTA_PAI -type f -iname "*.*" -exec mv {} ./pasta/ \; 



não deu rock não caboclo

mauricio@phantom:~$ ls -lR pasta
pasta:
total 12
drwxr-xr-x 2 mauricio mauricio 4096 Nov 22 21:46 pasta1
drwxr-xr-x 2 mauricio mauricio 4096 Nov 22 21:47 pasta1 (cópia)
drwxr-xr-x 3 mauricio mauricio 4096 Nov 22 21:47 pasta1 (outra cópia)

pasta/pasta1:
total 0
-rw-r--r-- 1 mauricio mauricio 0 Nov 22 21:46 1
-rw-r--r-- 1 mauricio mauricio 0 Nov 22 21:46 1 (cópia)

pasta/pasta1 (cópia):
total 0
-rw-r--r-- 1 mauricio mauricio 0 Nov 22 21:47 2
-rw-r--r-- 1 mauricio mauricio 0 Nov 22 21:47 2 (cópia)

pasta/pasta1 (outra cópia):
total 4
-rw-r--r-- 1 mauricio mauricio 0 Nov 22 21:47 3
-rw-r--r-- 1 mauricio mauricio 0 Nov 22 21:47 3 (cópia)
drwxr-xr-x 2 mauricio mauricio 4096 Nov 22 21:48 44

pasta/pasta1 (outra cópia)/44:
total 0
-rw-r--r-- 1 mauricio mauricio 0 Nov 22 21:48 4
-rw-r--r-- 1 mauricio mauricio 0 Nov 22 21:48 4 (cópia)
mauricio@phantom:~$ find pasta -type f -iname "*.*" -exec mv {} ./pasta/ \;
mauricio@phantom:~$ ls -lR pasta
pasta:
total 12
drwxr-xr-x 2 mauricio mauricio 4096 Nov 22 21:46 pasta1
drwxr-xr-x 2 mauricio mauricio 4096 Nov 22 21:47 pasta1 (cópia)
drwxr-xr-x 3 mauricio mauricio 4096 Nov 22 21:47 pasta1 (outra cópia)

pasta/pasta1:
total 0
-rw-r--r-- 1 mauricio mauricio 0 Nov 22 21:46 1
-rw-r--r-- 1 mauricio mauricio 0 Nov 22 21:46 1 (cópia)

pasta/pasta1 (cópia):
total 0
-rw-r--r-- 1 mauricio mauricio 0 Nov 22 21:47 2
-rw-r--r-- 1 mauricio mauricio 0 Nov 22 21:47 2 (cópia)

pasta/pasta1 (outra cópia):
total 4
-rw-r--r-- 1 mauricio mauricio 0 Nov 22 21:47 3
-rw-r--r-- 1 mauricio mauricio 0 Nov 22 21:47 3 (cópia)
drwxr-xr-x 2 mauricio mauricio 4096 Nov 22 21:48 44

pasta/pasta1 (outra cópia)/44:
total 0
-rw-r--r-- 1 mauricio mauricio 0 Nov 22 21:48 4
-rw-r--r-- 1 mauricio mauricio 0 Nov 22 21:48 4 (cópia)
mauricio@phantom:~$




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


6. Re: Mover só arquivos [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 22/11/2016 - 22:03h

Consegui aqui

mauricio@phantom:~$ find pasta -type f -iname "*" -exec mv {} ./pasta/ \; 

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






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts