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 mover do segundo arquivo para a pasta principal, para que t1 contenha 1,3.jpg e t2 contenha 2,4.jpg ...? para que nada em t1 e t2 seja excluído, mas a segunda subpasta é movida aqui ....
Tudo ficará bem com o comando mv?
command-line
disk-management
brabertaser19
fonte
fonte
Respostas:
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,
man find
por exemplo,man rsync
Quando você olha para a
ls
saída do comando, o botão .. (2 pontos) 'significa um passo atrás',. (um ponto) significa 'aqui' e você pode usá-lo como talObviamente, se você deseja remover a segunda pasta, use o comando rmdir ou rm -R (use com cuidado, sempre o faça
man {command}
se não tiver certeza.fonte
rm -r {path_to_folder}
remove a pasta e seus subdiretórios e arquivos.rmdir
remove apenas pastas, por isso é a melhor maneira de remover pastas se você quiser ter certeza de que elas estão vazias.