SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
Linux – Comandos para 
manipulação de diretórios 
DANILO FILITTO
COMANDOS – Comandos para 
manipulação de diretório 
 LS 
 CD 
 PWD 
 MKDIR 
 RMDIR
COMANDOS – Comandos para 
manipulação de diretório 
 ls: Lista os arquivos de um diretório. 
 ls [opções] [caminho/arquivo] … 
 Opções: 
 -a, --all: Lista todos os arquivos (inclusive os 
ocultos) de um diretório. 
 -l: Usa o formato longo para listagem de arquivos. 
Lista as permissões, data de modificação, donos, 
grupos, etc.
COMANDOS – Comandos para 
manipulação de diretório 
 cd: Entra em um diretório. 
 cd [diretório] 
 Exemplos: 
 cd : retorna ao seu diretório home do usuário 
 cd /: retornar ao diretório raíz. 
 cd -: retornará ao diretório anteriormente acessado. 
 cd .. : sobe um diretório.
COMANDOS – Comandos para 
manipulação de diretório 
 pwd: Mostra o nome e caminho do diretório 
atual. 
 Você pode usar o comando pwd para verificar 
em qual diretório se encontra (caso seu aviso 
de comandos não mostre isso).
COMANDOS – Comandos para 
manipulação de diretório 
 mkdir: Cria um diretório no sistema. 
 mkdir [opções] [caminho/diretório] 
[caminho1/diretório1] 
 onde: 
 caminho: Caminho onde o diretório será criado. 
 diretório: Nome do diretório que será criado.
COMANDOS – Comandos para 
manipulação de diretório 
 rmdir: Remove um diretório do sistema. O 
diretório a ser removido deve estar vazio e 
você deve ter permissão de gravação para 
remove-lo. 
 rmdir [caminho/diretório] [caminho1/diretório1] 
 onde: 
 caminho: Caminho do diretório que será removido. 
 diretório: Nome do diretório que será removido.
COMANDOS – Comandos para 
manipulação de arquivos 
 CAT 
 RM 
 CP 
 MV
COMANDOS – Comandos para 
manipulação de arquivos 
 cat: Mostra o conteúdo de um arquivo binário 
ou texto. 
 cat [opções] [diretório/arquivo] [diretório1/arquivo1] 
 No qual: 
 diretório/arquivo: Localização do arquivo que 
deseja visualizar o conteúdo. 
 Opções 
 -n, --number: Mostra o número das linhas 
enquanto o conteúdo do arquivo é mostrado. 
 -s, --squeeze-blank: Não mostra mais que uma 
linha em branco entre um parágrafo e outro.
COMANDOS – Comandos para 
manipulação de arquivos 
 rm: Apaga arquivos. Também pode ser usado 
para apagar diretórios e sub-diretórios vazios 
ou que contenham arquivos. 
 rm [opções][caminho][arquivo/diretório] 
 onde: 
 caminho: Localização do arquivo que deseja 
apagar. Se omitido, assume que o arquivo esteja 
no diretório atual. 
 arquivo/diretório: Arquivo que será apagado.
COMANDOS – Comandos para 
manipulação de arquivos 
 rm: Apaga arquivos. 
 opções 
 -i, --interactive: Pergunta antes de remover, esta é 
ativada por padrão. 
 -v, --verbose: Mostra os arquivos na medida que 
são removidos. 
 -r, --recursive: Usado para remover arquivos em 
sub-diretórios. Esta opção também pode ser usada 
para remover sub-diretórios. 
 -f, --force: Remove os arquivos sem perguntar.
COMANDOS – Comandos para 
manipulação de arquivos 
 Exemplos: 
 rm teste.txt - Apaga o arquivo teste.txt no diretório 
atual. 
 rm *.txt - Apaga todos os arquivos do diretório atual 
que terminam com .txt. 
 rm -rf /tmp/teste/* - Apaga todos os arquivos e sub-diretórios 
do diretório /tmp/teste mas mantém o 
sub-diretório /tmp/teste. 
 rm -rf /tmp/teste - Apaga todos os arquivos e sub-diretórios 
do diretório /tmp/teste, inclusive 
/tmp/teste.
COMANDOS – Comandos para 
manipulação de arquivos 
 cp: Copia arquivos. 
 cp [opções] [origem] [destino] 
 onde: 
 origem: Arquivo que será copiado. 
 destino: O caminho ou nome de arquivo onde será 
copiado. 

COMANDOS – Comandos para 
manipulação de arquivos 
 cp: Copia arquivos. 
 opções 
 -i, --interactive: Pergunta antes de substituir um 
arquivo existente. 
 -f, --force: Não pergunta, substitui todos os arquivos 
caso já exista. 
 -r: Copia arquivos dos diretórios e subdiretórios da 
origem para o destino. 
 -R, --recursive: Copia arquivos e sub-diretórios 
(como a opção -r) e também os arquivos especiais 
FIFO e dispositivos.
COMANDOS – Comandos para 
manipulação de arquivos 
 cp: Copia arquivos. 
 Opções: 
 -v, --verbose: Mostra os arquivos enquanto estão 
sendo copiados. 
 -s, --simbolic-link: Cria link simbólico ao invés de 
copiar. 
 -l, --link: Faz o link no destino ao invés de copiar os 
arquivos. 
 -p, --preserve: Preserva atributos do arquivo, se for 
possível.
COMANDOS – Comandos para 
manipulação de arquivos 
 cp: Copia arquivos. 
 Opções: 
 -u, --update: Copia somente se o arquivo de 
origem é mais novo que o arquivo de destino ou 
quando o arquivo de destino não existe. 
 -x: Não copia arquivos que estão localizados em 
um sistema de arquivos diferente de onde a cópia 
iniciou.
COMANDOS – Comandos para 
manipulação de arquivos 
 Exemplos: 
 cp teste.txt teste1.txt: Copia o arquivo teste.txt para 
teste1.txt. 
 cp teste.txt /tmp: Copia o arquivo teste.txt para 
dentro do diretório /tmp. 
 cp * /tmp: Copia todos os arquivos do diretório atual 
para /tmp. 
 cp /bin/* . : Copia todos os arquivos do diretório /bin 
para o diretório em que nos encontramos no 
momento.
COMANDOS – Comandos para 
manipulação de arquivos 
 Exemplos: 
 cp -R /bin /tmp: Copia o diretório /bin e todos os 
arquivos/sub-diretórios existentes para o diretório 
/tmp. 
 cp -R /bin/* /tmp: Copia todos os arquivos do 
diretório /bin (exceto o diretório /bin) e todos os 
arquivos/sub-diretórios existentes dentro dele 
para /tmp. 
 cp -R /bin /tmp: Copia todos os arquivos e o 
diretório /bin para /tmp.
COMANDOS – Comandos para 
manipulação de arquivos 
 mv: Move ou renomeia arquivos e diretórios. 
 mv [opções] [origem] [destino] 
 Onde: 
 origem: Arquivo/diretório de origem. 
 destino: Local onde será movido ou novo nome do 
arquivo/diretório.
COMANDOS – Comandos para 
manipulação de arquivos 
 mv: Move ou renomeia arquivos e diretórios. 
 Opções: 
 -f, --force: Substitui o arquivo de destino sem 
perguntar. 
 -i, --interactive: Pergunta antes de substituir. É o 
padrão. 
 -v, --verbose: Mostra os arquivos que estão sendo 
movidos. 
 -u, --update: Move somente arquivos antigos, ou 
novos arquivos.
COMANDOS – Comandos para 
manipulação de arquivos 
 mv: Move ou renomeia arquivos e diretórios. 
 Exemplos: 
 mv teste.txt teste1.txt: Muda o nome do arquivo 
teste.txt para teste1.txt. 
 mv teste.txt /tmp: Move o arquivo teste.txt para 
/tmp. Lembre-se que o arquivo de origem é 
apagado após ser movido. 
 mv teste.txt teste.new (supondo que teste.new já 
exista): Copia o arquivo teste.txt por cima de 
teste.new e apaga teste.txt após terminar a cópia.
Exercícios 
 Crie uma árvore de diretórios contendo a descrição de sua casa. (cada 
comodo um diretório) 
 Crie um arquivo texto em cada diretório criado. O arquivo deve conter todos 
os móveis presentes no comodo e deve se chamar moveis.txt 
 Renomeie o nome dos arquivos txt para moveis-nomedocomodo.txt 
 Copie o diretório casa para casa2 
 Exclua dois diretórios de casa2 
 No diretório casa, crie um novo diretório chamado móveis e copie todos os 
arquivos txt para este diretório 
 Utilizando o comando cat, visualize todos os arquivos de configuração 
comentados no processo de boot.

Mais conteúdo relacionado

Mais procurados

Linux comandos gerais e servidores de rede
Linux   comandos gerais e servidores de redeLinux   comandos gerais e servidores de rede
Linux comandos gerais e servidores de rede
fernandao777
 
Sistemas Operacionais - Gnu/Linux Permissões de Arquivos Diretórios
Sistemas Operacionais - Gnu/Linux Permissões de Arquivos DiretóriosSistemas Operacionais - Gnu/Linux Permissões de Arquivos Diretórios
Sistemas Operacionais - Gnu/Linux Permissões de Arquivos Diretórios
Luiz Arthur
 
Trabalhando na Linha de comando
Trabalhando na  Linha de comandoTrabalhando na  Linha de comando
Trabalhando na Linha de comando
SoftD Abreu
 

Mais procurados (19)

Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linux
 
Introdução aos comandos Linux
Introdução aos comandos LinuxIntrodução aos comandos Linux
Introdução aos comandos Linux
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Comandos Linux Parte 1
Comandos Linux Parte 1Comandos Linux Parte 1
Comandos Linux Parte 1
 
Minicurso linux
Minicurso linuxMinicurso linux
Minicurso linux
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Apostila(1)
Apostila(1)Apostila(1)
Apostila(1)
 
Linux comandos gerais e servidores de rede
Linux   comandos gerais e servidores de redeLinux   comandos gerais e servidores de rede
Linux comandos gerais e servidores de rede
 
Sistemas Operacionais - Gnu/Linux Permissões de Arquivos Diretórios
Sistemas Operacionais - Gnu/Linux Permissões de Arquivos DiretóriosSistemas Operacionais - Gnu/Linux Permissões de Arquivos Diretórios
Sistemas Operacionais - Gnu/Linux Permissões de Arquivos Diretórios
 
Comandos Unix
Comandos UnixComandos Unix
Comandos Unix
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
YUM, APT-GET, DPKG, RPM
YUM, APT-GET, DPKG, RPMYUM, APT-GET, DPKG, RPM
YUM, APT-GET, DPKG, RPM
 
Trabalhando na Linha de comando
Trabalhando na  Linha de comandoTrabalhando na  Linha de comando
Trabalhando na Linha de comando
 
Treinamento de comandos Unix e Linux
Treinamento de comandos Unix e LinuxTreinamento de comandos Unix e Linux
Treinamento de comandos Unix e Linux
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linux
 
Aula 11 semana
Aula 11 semanaAula 11 semana
Aula 11 semana
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
Dicas e Princípios Básicos do Linux
Dicas e Princípios Básicos do LinuxDicas e Princípios Básicos do Linux
Dicas e Princípios Básicos do Linux
 
Linux - Shell e Comandos Básicos
Linux - Shell e Comandos BásicosLinux - Shell e Comandos Básicos
Linux - Shell e Comandos Básicos
 

Semelhante a Linux comandos para arquivos e diretórios

SAC - Seismic Analyses Code
SAC - Seismic Analyses CodeSAC - Seismic Analyses Code
SAC - Seismic Analyses Code
George Franca
 
Apostila de comandos linux resumidos (universidade católica de brasília)
Apostila de comandos linux   resumidos (universidade católica de brasília)Apostila de comandos linux   resumidos (universidade católica de brasília)
Apostila de comandos linux resumidos (universidade católica de brasília)
SENAC RIO
 
Principais comandos
Principais comandosPrincipais comandos
Principais comandos
LinuxAracaju
 
Apostila comandos unix
Apostila   comandos unixApostila   comandos unix
Apostila comandos unix
gravetim
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
AndreiaOliveira94
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
AndreiaOliveira94
 

Semelhante a Linux comandos para arquivos e diretórios (20)

Comandos Shell
Comandos ShellComandos Shell
Comandos Shell
 
SAC - Aula 1
SAC - Aula 1SAC - Aula 1
SAC - Aula 1
 
SAC - Seismic Analyses Code
SAC - Seismic Analyses CodeSAC - Seismic Analyses Code
SAC - Seismic Analyses Code
 
SAC - Seismic Analyses Code
SAC - Seismic Analyses CodeSAC - Seismic Analyses Code
SAC - Seismic Analyses Code
 
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdf
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdfIntro a Sistemas Abertos - Gerenciamento de Arquivos.pdf
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdf
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
Apostila de comandos linux resumidos (universidade católica de brasília)
Apostila de comandos linux   resumidos (universidade católica de brasília)Apostila de comandos linux   resumidos (universidade católica de brasília)
Apostila de comandos linux resumidos (universidade católica de brasília)
 
Principais comandos
Principais comandosPrincipais comandos
Principais comandos
 
Curso de Msdos vol4
Curso de Msdos vol4Curso de Msdos vol4
Curso de Msdos vol4
 
Shell Scipt - Comandos
Shell Scipt - ComandosShell Scipt - Comandos
Shell Scipt - Comandos
 
Apostila comandos unix
Apostila   comandos unixApostila   comandos unix
Apostila comandos unix
 
2136 256 dos
2136 256 dos2136 256 dos
2136 256 dos
 
Cmd
CmdCmd
Cmd
 
Comandos Básicos do Linux.pptx
Comandos Básicos do Linux.pptxComandos Básicos do Linux.pptx
Comandos Básicos do Linux.pptx
 
Minicurso Comando Básicos
Minicurso Comando BásicosMinicurso Comando Básicos
Minicurso Comando Básicos
 
Comandos linux
Comandos linux Comandos linux
Comandos linux
 
RoboCopy.pdf
RoboCopy.pdfRoboCopy.pdf
RoboCopy.pdf
 
Msdos vol4
Msdos vol4Msdos vol4
Msdos vol4
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
 

Linux comandos para arquivos e diretórios

  • 1. Linux – Comandos para manipulação de diretórios DANILO FILITTO
  • 2. COMANDOS – Comandos para manipulação de diretório  LS  CD  PWD  MKDIR  RMDIR
  • 3. COMANDOS – Comandos para manipulação de diretório  ls: Lista os arquivos de um diretório.  ls [opções] [caminho/arquivo] …  Opções:  -a, --all: Lista todos os arquivos (inclusive os ocultos) de um diretório.  -l: Usa o formato longo para listagem de arquivos. Lista as permissões, data de modificação, donos, grupos, etc.
  • 4. COMANDOS – Comandos para manipulação de diretório  cd: Entra em um diretório.  cd [diretório]  Exemplos:  cd : retorna ao seu diretório home do usuário  cd /: retornar ao diretório raíz.  cd -: retornará ao diretório anteriormente acessado.  cd .. : sobe um diretório.
  • 5. COMANDOS – Comandos para manipulação de diretório  pwd: Mostra o nome e caminho do diretório atual.  Você pode usar o comando pwd para verificar em qual diretório se encontra (caso seu aviso de comandos não mostre isso).
  • 6. COMANDOS – Comandos para manipulação de diretório  mkdir: Cria um diretório no sistema.  mkdir [opções] [caminho/diretório] [caminho1/diretório1]  onde:  caminho: Caminho onde o diretório será criado.  diretório: Nome do diretório que será criado.
  • 7. COMANDOS – Comandos para manipulação de diretório  rmdir: Remove um diretório do sistema. O diretório a ser removido deve estar vazio e você deve ter permissão de gravação para remove-lo.  rmdir [caminho/diretório] [caminho1/diretório1]  onde:  caminho: Caminho do diretório que será removido.  diretório: Nome do diretório que será removido.
  • 8. COMANDOS – Comandos para manipulação de arquivos  CAT  RM  CP  MV
  • 9. COMANDOS – Comandos para manipulação de arquivos  cat: Mostra o conteúdo de um arquivo binário ou texto.  cat [opções] [diretório/arquivo] [diretório1/arquivo1]  No qual:  diretório/arquivo: Localização do arquivo que deseja visualizar o conteúdo.  Opções  -n, --number: Mostra o número das linhas enquanto o conteúdo do arquivo é mostrado.  -s, --squeeze-blank: Não mostra mais que uma linha em branco entre um parágrafo e outro.
  • 10. COMANDOS – Comandos para manipulação de arquivos  rm: Apaga arquivos. Também pode ser usado para apagar diretórios e sub-diretórios vazios ou que contenham arquivos.  rm [opções][caminho][arquivo/diretório]  onde:  caminho: Localização do arquivo que deseja apagar. Se omitido, assume que o arquivo esteja no diretório atual.  arquivo/diretório: Arquivo que será apagado.
  • 11. COMANDOS – Comandos para manipulação de arquivos  rm: Apaga arquivos.  opções  -i, --interactive: Pergunta antes de remover, esta é ativada por padrão.  -v, --verbose: Mostra os arquivos na medida que são removidos.  -r, --recursive: Usado para remover arquivos em sub-diretórios. Esta opção também pode ser usada para remover sub-diretórios.  -f, --force: Remove os arquivos sem perguntar.
  • 12. COMANDOS – Comandos para manipulação de arquivos  Exemplos:  rm teste.txt - Apaga o arquivo teste.txt no diretório atual.  rm *.txt - Apaga todos os arquivos do diretório atual que terminam com .txt.  rm -rf /tmp/teste/* - Apaga todos os arquivos e sub-diretórios do diretório /tmp/teste mas mantém o sub-diretório /tmp/teste.  rm -rf /tmp/teste - Apaga todos os arquivos e sub-diretórios do diretório /tmp/teste, inclusive /tmp/teste.
  • 13. COMANDOS – Comandos para manipulação de arquivos  cp: Copia arquivos.  cp [opções] [origem] [destino]  onde:  origem: Arquivo que será copiado.  destino: O caminho ou nome de arquivo onde será copiado. 
  • 14. COMANDOS – Comandos para manipulação de arquivos  cp: Copia arquivos.  opções  -i, --interactive: Pergunta antes de substituir um arquivo existente.  -f, --force: Não pergunta, substitui todos os arquivos caso já exista.  -r: Copia arquivos dos diretórios e subdiretórios da origem para o destino.  -R, --recursive: Copia arquivos e sub-diretórios (como a opção -r) e também os arquivos especiais FIFO e dispositivos.
  • 15. COMANDOS – Comandos para manipulação de arquivos  cp: Copia arquivos.  Opções:  -v, --verbose: Mostra os arquivos enquanto estão sendo copiados.  -s, --simbolic-link: Cria link simbólico ao invés de copiar.  -l, --link: Faz o link no destino ao invés de copiar os arquivos.  -p, --preserve: Preserva atributos do arquivo, se for possível.
  • 16. COMANDOS – Comandos para manipulação de arquivos  cp: Copia arquivos.  Opções:  -u, --update: Copia somente se o arquivo de origem é mais novo que o arquivo de destino ou quando o arquivo de destino não existe.  -x: Não copia arquivos que estão localizados em um sistema de arquivos diferente de onde a cópia iniciou.
  • 17. COMANDOS – Comandos para manipulação de arquivos  Exemplos:  cp teste.txt teste1.txt: Copia o arquivo teste.txt para teste1.txt.  cp teste.txt /tmp: Copia o arquivo teste.txt para dentro do diretório /tmp.  cp * /tmp: Copia todos os arquivos do diretório atual para /tmp.  cp /bin/* . : Copia todos os arquivos do diretório /bin para o diretório em que nos encontramos no momento.
  • 18. COMANDOS – Comandos para manipulação de arquivos  Exemplos:  cp -R /bin /tmp: Copia o diretório /bin e todos os arquivos/sub-diretórios existentes para o diretório /tmp.  cp -R /bin/* /tmp: Copia todos os arquivos do diretório /bin (exceto o diretório /bin) e todos os arquivos/sub-diretórios existentes dentro dele para /tmp.  cp -R /bin /tmp: Copia todos os arquivos e o diretório /bin para /tmp.
  • 19. COMANDOS – Comandos para manipulação de arquivos  mv: Move ou renomeia arquivos e diretórios.  mv [opções] [origem] [destino]  Onde:  origem: Arquivo/diretório de origem.  destino: Local onde será movido ou novo nome do arquivo/diretório.
  • 20. COMANDOS – Comandos para manipulação de arquivos  mv: Move ou renomeia arquivos e diretórios.  Opções:  -f, --force: Substitui o arquivo de destino sem perguntar.  -i, --interactive: Pergunta antes de substituir. É o padrão.  -v, --verbose: Mostra os arquivos que estão sendo movidos.  -u, --update: Move somente arquivos antigos, ou novos arquivos.
  • 21. COMANDOS – Comandos para manipulação de arquivos  mv: Move ou renomeia arquivos e diretórios.  Exemplos:  mv teste.txt teste1.txt: Muda o nome do arquivo teste.txt para teste1.txt.  mv teste.txt /tmp: Move o arquivo teste.txt para /tmp. Lembre-se que o arquivo de origem é apagado após ser movido.  mv teste.txt teste.new (supondo que teste.new já exista): Copia o arquivo teste.txt por cima de teste.new e apaga teste.txt após terminar a cópia.
  • 22. Exercícios  Crie uma árvore de diretórios contendo a descrição de sua casa. (cada comodo um diretório)  Crie um arquivo texto em cada diretório criado. O arquivo deve conter todos os móveis presentes no comodo e deve se chamar moveis.txt  Renomeie o nome dos arquivos txt para moveis-nomedocomodo.txt  Copie o diretório casa para casa2  Exclua dois diretórios de casa2  No diretório casa, crie um novo diretório chamado móveis e copie todos os arquivos txt para este diretório  Utilizando o comando cat, visualize todos os arquivos de configuração comentados no processo de boot.