Como mover um diretório no Linux

Como mover um diretório no Linux
No Linux, podemos mover os diretórios para uma pasta específica e protegê -los alterando sua permissão de acesso para proteger os arquivos e dados presentes nesses diretórios. Mover o diretório de um caminho para outro é muito mais simples e pode ser feito facilmente.

A única coisa sobre a qual a maioria das pessoas está confusa é a diferença entre o comando move e cópia; O comando de cópia é usado para criar o clone de arquivos/diretórios para alguns outros caminhos, mantendo o arquivo/diretório original em seu caminho original, enquanto o comando de movimentação é usado para mover o arquivo/diretório do seu caminho original e colocá -lo para outro caminho.

Neste artigo, explicamos os métodos em detalhes através dos quais podemos mover os diretórios de um caminho para outro no Linux.

Como mover o diretório no Linux

Existem dois métodos para mover os diretórios de um destino para outro no Linux é pelo método da linha de comando ou interface gráfica do usuário, ambos são discutidos em detalhes.

Método 1: Método da linha de comando

Temos dois diretórios com o nome, MyDirectory1 e MyDirectory2, podemos listar os dois usando o comando LS:

$ ls

A sintaxe geral de mover o diretório de um caminho para outro é:

$ MV [Opções] Destino de origem

Use o comando MV para mover o diretório da fonte para algum destino e podemos usar algumas opções junto com este comando. As opções que podem ser usadas com o comando MV são:

Opções Descrição
-f Ele substituirá as funções à força enquanto moverá o diretório da fonte para o destino
-eu Ele permitirá o modo interativo
-v Isso mostrará o progresso da execução do comando
-você Ele atualizará os arquivos de destino
-z Ele definirá o contexto de segurança do arquivo para as configurações padrão
-n Ele desativará a substituição dos arquivos de destino

Para entender isso, mudaremos o diretório MyDirectory2 de /Home/Hammad (Diretório de trabalho atual) para /Home/Hammad/documentos Usando o comando:

$ mv -vf mydirectory1/home/hammad/documentos

Usamos a opção "-f" no comando acima, que é usado para mover à força os diretórios e listar o conteúdo, usando o comando ls:

$ ls

Somente "MyDirectory1" está presente, o que significa que o "MyDirectory2" foi transferido para o diretório de documentos, para verificar, use o comando:

$ ls/home/hammad/documentos

Da mesma forma, podemos mover vários diretórios usando o comando:

$ mv -vfi/home/hammad/documents/myDirectory1/home/hammad/documents/myDirectory2/home/hammad

No comando acima executado, mudamos os vários diretórios; MyDirectory1 e MyDirectory2, de/home/hammad/documentos para/home/hammad usando os sinalizadores “-vfi” em que “V” é usado para exibir o progresso do comando executado, “f” é usado para mover o diretório forçado, se necessário,, se necessário, e "eu" é usado para ativar o modo interativo.

Método 2: Interface gráfica do usuário

Para o método da GUI, vá para a pasta de destino, clique com o botão direito do mouse no diretório que deseja mover e escolha a opção Mover:

Escolha a "Pasta de destino" em nosso caso, são documentos e clique no botão "Selecionar":

O diretório foi movido com sucesso, abre o diretório "documentos" para verificar a mobilidade do MyDirectory2 de/home/hammad para/home/hammad/documentos:

Conclusão

O diretório pode ser movido usando o método da linha de comando ou o método da GUI; Ambos são convenientes e compreensíveis, depende da escolha do leitor. Nesta redação, explicamos os dois métodos em detalhes, o método da linha de comando é recomendado porque, com esse método, você pode usar outras opções usando os sinalizadores.