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
#Linux: Comandos pwd, cd, ls, cp, mv e rm. https://t.co/2YxwtEDrzZ
— Rodrigo Salvo (@TiRedes) April 12, 2014