2.1 KiB
Trabalhando Com Diretórios E Arquivos
Copiando, Movendo, Renomeando e Removendo
Para copiar um arquivo, usamos o comando: cp Vamos copiar o arquivo teste para o diretório Documentos: cp teste Documentos Verifique com o comando "ls" e veja o resultado: ls Documentos Também é possível copiar o conteúdo de um arquivo para outro, utilizando o comando da mesma maneira. cp teste teste2 O conteúdo de teste foi copiado para teste2. Para verificar, basta ler o conteúdo de ambos com o comando "cat".
Para copiar um diretório para outro, basta usar o parâmetro "-r". Criaremos o diretório Documentos2 e copiaremos Documentos para dentro dele. Exemplo: mkdir Documentos2 cp -r Documentos Documentos2 O diretório Documentos foi copiado para Documentos2. Liste o conteúdo e verifique o resultado.
Para mover um arquivo, utilizamos o comando "mv". Exemplo: mv teste Documentos O arquivo foi movido para o diretório Documentos. Verifique com o comando "ls". Para renomear um arquivo ou diretório, basta digitar primeiro o nome original e depois o novo nome. Exemplo: mv teste teste2 O arquivo teste agora chama-se teste2. Para mover um diretório, basta fazer exatamente como foi feito com arquivos. O comando "mv" já é recursivo, o que dispensa o parâmetro "-r".
Para remover um arquivo, usamos o comando "rm". Exemplo: rm teste O arquivo teste foi removido. Para remover um diretório vazio, usamos o comando "mrdir". Exemplo: rmdir Documentos Como temos arquivos nesse diretório, ele não foi removido. Portanto, para diretórios contendo conteúdo, usamos o comando "rm -r". Exemplo: rm -r Documentos Agora o diretório foi removido com todo o seu conteúdo. Não se esqueça de conferir o resultado de cada alteração com os comandos "ls" e "cat".
Exercícios
-
Crie um arquivo, escreva um conteúdo e copie para outro diretório.
-
Copie o conteúdo desse arquivo para outro arquivo.
-
Copie um diretório para outro.
-
Mova seus arquivos para outro diretório.
-
Renomeie o arquivo de teste.
-
Mova um diretório para outro.
-
Apague o arquivo de teste.
-
Apague o diretório criado para teste.