Comandos pwd, cd, ls, cp, mv e rm.

Comando "pwd"

 
Mostrar o diretório atual.
$ pwd
 

Comando "cd"

 
Entrar no diretório /usr/local/.
$ cd /usr/local/
 
Retornar para o para o diretório anterior.
$ cd -
 
Entrar no "/" diretório root.
$ cd / 
 
Mostrar o diretório atual.
$ cd . 
 
Entrar no diretório anterior.
$ cd .. 
 
Entrar no diretório home do usuário atual.
$ cd ~ 
 
Sobe 01 nível de diretório.
$ cd ../
 
Sobe 02 níveis de diretório.
$ cd ../../
 
Sobe 03 níveis de diretório.
$ cd ../../../
 

Comando "ls"

 
Listar os arquivos e diretórios ocultos. 
$ ls -a 
 
Listar informações detalhadas do "arquivo1" informando permissões, grupo, dono e tamanho.
$ ls arquivo1 -lat
 
Listar informações detalhadas do "arquivo1" informando permissões, grupo, dono e tamanho com unidade.
$ ls arquivo1 -lath
 
Listar informações detalhadas do "arquivo1" informando permissões, grupo, dono, tamanho e o inode do arquivo
$ ls arquivo1 -lati
 
Listar os arquivos por horário de modificação. 
$ ls -lt
 
Listar os arquivos por horário de modificação na ordem reversa.
$ ls -ltr
 
Listar os nomes dos diretórios em vez do seu conteúdo.
$ ls -d  
 

Comando "cp"

 
Realizar uma cópia no diretório atual.
$ cp arquivo1 arquivo1.bkp
 
Copiar o arquivo1 para dentro do diretório /home/rodrigo.
$ cp arquivo1 /home/rodrigo
 
Copiar 02 arquivos no diretório atual para outro diretório, no caso "/home/rodrigo".
$ cp arquivo1 arquivo2 /home/rodrigo
 
Copiar todos arquivos em /tmp para o home do usuário "rodrigo".
$ cp /tmp/* ~rodrigo
 
Copiar todos os arquivos do diretório atual para /opt.
$ cp * /opt
 
Copiar todos os arquivos do diretório /home/rodrigo para o diretório em uso.
$ cp /home/rodrigo/* .
 
Copiar todos os arquivos e sub-diretórios do diretório /var/log/ para /tmp.
$ cp -R /var/log/* /tmp
 
Copiar o diretório "/etc/apache2/" incluindo todos os arquivos e sub-diretórios para outro diretório "/mnt/backup/".
$ cp -R /etc/apache2/ /mnt/backup/
 
Copiar todos os arquivos e sub-diretórios do diretório /opt/teamviewer9/* para home do usuário "rodrigo".
$ cp -Rv /opt/teamviewer9/* ~rodrigo/
 
Copiar o diretório "/opt/teamviewer9/" incluindo todos os arquivos e sub-diretório para home do usuário "rodrigo".
$ cp -Rv /opt/teamviewer9/ ~rodrigo/
 
* O "v" no comando é para mostrar na tela o que está sendo executado no momento.
 

Comando "mv"

 
Mover  o "arquivo1" para dentro do diretório /home/rodrigo.
$ mv arquivo1 /home/rodrigo
 
Move 02 arquivos no diretório atual para outro diretório, no caso "/home/rodrigo".
$ mv arquivo1 arquivo2 /home/rodrigo
 
Mover todos arquivos em /tmp para o home do usuário "rodrigo".
$ mv /tmp/* ~rodrigo
 
Mover todos os arquivos do diretório atual para /opt.
$ mv * /opt
 
Mover todos os arquivos do diretório /home/rodrigo para o diretório atual.
$ mv /home/rodrigo/* .
 
Mover todos os arquivos e sub-diretórios do diretório /var/log/ para /tmp.
$ mv -R /var/log/* /tmp
 
Move um diretório "/etc/apache2/" incluindo todos os arquivos e sub-diretório para outro diretório "/mnt/backup/".
$ mv -R /etc/apache2/ /mnt/backup/
 
Move todos os arquivos e sub-diretórios do diretório /opt/teamviewer9/* para home do usuário "rodrigo".
$ mv -Rv /opt/teamviewer9/* ~rodrigo/
 
Move o diretório "/opt/teamviewer9/" incluindo todos os arquivos e sub-diretório para home do usuário "rodrigo".
$ mv -Rv /opt/teamviewer9/ ~rodrigo/
 

Comando "rm"

 
Remover o "arquivo1.bkp" no diretório atual.
$ rm arquivo1.bkp
 
Remover 02 arquivos no diretório atual.
$ rm arquivo1 arquivo2 
 
Remover todos arquivos em /tmp.
$ rm /tmp/* ~rodrigo
 
Remover todos os arquivos do diretório atual.
$ rm * 
 
Remover todos os arquivos do diretório /home/rodrigo.
$ rm /home/rodrigo/* .
 
Remover todos os arquivos e sub-diretórios do diretório /var/log/ .
# rm -R /var/log/* 
 
Remover todo o diretório /log.
# rm -R /var/log/
 
Força a remoção de todo o diretório /log.
# rm -rf /var/log/
 
Autor: Rodrigo Salvo

Comentários via Twitter