Mover arquivos de uma pasta para outra com o mesmo nome

9

Eu sou novo no linux, especialmente para o servidor ubuntu e é terminal .... Eu tenho essa estrutura de arquivos:

-im
 |
 |-t1
   |-1.jpg
 |-t2
   |-2.jpg 
 |-second
   |-t1
     |-3.jpg
   |-t2
     |-4.jpg 

Como posso passar de segundos arquivos para a pasta principal, para que t1 contenha 1,3.jpg e t2 contenham 2,4.jpg ...? de modo que nada em t1 e t2 para excluir, mas a segunda subpasta é movida aqui ....

Tudo vai ficar bem com o comando mv?

    
por brabertaser19 02.03.2013 / 17:47

1 resposta

16

Sim, você ficará bem com mv , por exemplo:

mv /path_to_source_folder/filename /path_to_destination_folder/

ou, por exemplo, do nível de im / segundo: ( cd im/second )

mv t1/3.jpg ../t1/ && mv t2/4.jpg ../t2/

Há mais maneiras de fazer isso, do man find , por exemplo, man rsync

quando você olha para a saída do comando ls , o .. (2 pontos) 'significa um passo para trás',. (um ponto) significa "aqui dentro" e você pode usá-lo como tal

É claro que se você quiser remover a segunda pasta, use o comando rmdir ou rm -R (use com cuidado, sempre faça man {command} se não tiver certeza.

    
por catalesia 02.03.2013 / 17:59