Manipulação de Arquivos

Comando: cd
Descrição: Este comando é usado para navegar em diretórios. Use-o sem nenhuma opção para ir para o diretório root, seguido do comando a ser acessado ou ainda seguido de 2 pontos para que volte um nível.
Exemplo 1: cd
Exemplo 2: cd /usr
Exemplo 3: cd ..

Comando: cp
Descrição: Este comando é usado para copiar diretórios e/ou arquivos. Use-o seguido da opção -R para que sejam copiados todos os subdiretórios de um diretório.
Exemplo 1: cp teste.txt teste_final.txt
Exemplo 2: cp -R /home/diretorio /root

Comando: ls
Descrição: Este comando é usado para listar arquivos, diretórios e etc… em um diretório por exemplo. Use-o seguido da opção -l para que os dados sejam listados em uma única linha.
Exemplo: ls -l

Comando: rm
Descrição: Este comando é usado para remover arquivos e diretórios. Use-o seguido da opção -R para que sejam removidos todos os arquivos de um diretório.
Exemplo 1: rm teste.txt
Exemplo 2: rm -R /home/diretorio

Comando: mv
Descrição: Este comando é usado para mover arquivos e diretórios para outros locais ou ainda para renomeá-los.
Exemplo 1: mv teste.txt novo_teste.txt
Exemplo 2: mv /home/diretorio /root

Comando: mkdir
Descrição: Este comando é usado para criar diretórios.
Exemplo: mkdir teste

Comando: chmod
Descrição: Este comando é usado para alterar as permissões de arquivos e pastas. Use-o seguido da permissão desejada.
Exemplo: chmod 777 teste.txt

Comando: tar
Descrição: Este comando é usado para compactar/descompactar arquivos com extensão .tar, .tar.gz
Exemplo(compactar): tar -zcvf arquivo.tar.gz teste.txt diretorio1 diretorio2
Exemplo(descompactar): tar -zxvf arquivo.tar.gz

Comando: zip
Descrição: Este comando é usado para compactar arquivos com extensão .zip
Exemplo: zip arquivo.zip teste.txt diretorio1 diretorio2

Comando: unzip
Descrição: Este comando é usado para descompactar arquivos com extensão .zip
Exemplo: unzip arquivo.zip

Comando: du
Descrição: Este comando é usado para calcular o espaço total de um diretório ou arquivo. Use-o seguido da opção -h para exibir o espaço em megabyte.
Exemplo 1: du -h ( lista todas as pastas do FTP informando o tamanho de cada uma, no final mostra o consumo total )
Exemplo 2: du -sh ( mostra apenas o espaço consumido )
Exemplo 3: du -h teste.txt ( mostra o tamanho do arquivo teste.txt )
Exemplo 4: du -h –max-depth=2 ( listará o espaço consumido dos diretórios em segundo nível )

Comandos de Busca

Comando: find
Descrição: Este comando é usado para localizar arquivos e diretórios.
Exemplo 1: find -name teste.txt
Exemplo 2: find /home/diretorio -name \*.txt

Comando: find -type f -perm 777
Descrição: Este comando vai listar todos os arquivos com permissão 777.

Comando: locate
Descrição: Este comando é usado para localizar arquivos e diretórios.
Exemplo: locate teste.txt

Comando: grep
Descrição: Este comando é usado para buscar uma expressão dentro de um arquivo.
Exemplo: grep palavra teste.txt

Outros comandos

Comando: / (refere-se ao diretório raiz no servidor)
Comando: ./ (refere-se ao diretório em que você se encontra)
Comando: ../ (refere-se ao diretório pai do que você se encontra)
Comando: pwd (mostra qual é o diretório em que você se encontra — dá o caminho completo)
Comando: ls -al (lista todos os arquivos + informações)
Comando: ls -alR (lista todos os arquivos + informações em todos os subdiretórios)
Comando: ls -alR > resultado.txt (lista todos os arquivos + informações em todos os subdiretórios, mas envia todas as informações para um arquivo ao invés de mostrar na tela)
Comando: ls -alR | more (lista todos os arquivos + informações em todos os subdiretórios, criando uma pausa)
Comando: ls *.html (lista todos os arquivos que terminam com .html)
Comando: ls -al home/usr/guto/ (lista todos os arquivos + informações de /home/usr/guto)
Comando: cd imagens (muda para o diretório imagens)
Comando: cd / (muda para o diretório raiz)
Comando: cd /home/usr/imagens (muda para o diretório /home/usr/imagens)
Comando: ls -d */ (lista todos os subdiretórios dentro do diretório atual)
Comando: rmdir nomedodiretório (apaga um diretório se estiver vazio)
Comando: rm -r nomedodiretório (remove um diretório e todos seus arquivos)
Comando: sed s/textoantigo/novotexto/g nomedoarquivo (faz uma varredura no arquivo e troca todas as ocorrências do [textoantigo] por [novotexto])
Comando: find / -name arquivo -print (procura em todo servidor por um arquivo)
Comando: find . -name arquivo -print (procura por um arquivo começando pelo diretório atual)
Comando: find / -name nomedodiretório -type d -print (procure no servidor inteiro por um diretório)

Tagged:

Deixe uma resposta