Trabalhar com arquivos e diretórios no Linux

Como você sabe, trabalhar no Linux é baseado em operações com arquivos e diretórios: procurando, movendo, visualizando e copiando-os. Portanto, essas habilidades são necessárias para todos os usuários que desejam trabalhar com sucesso no sistema operacional Linux. Este artigo ajudará você a entender todos esses problemas e se sentirá confiante na "comunicação" com o Linux.

Operações básicas são realizadas no modo de console.

Para criar um diretório, basta digitar “mkdir” e o nome da pasta depois dele. A exclusão ocorre da mesma maneira, somente em vez de “mkdir” você especifica “rmdir”.

Você pode descobrir o nome do diretório atual usando “pwd”. Para exibir seu conteúdo, use "ls". Parece assim:

pwd / home / a / newdirectory

ls / home / a / newdirectory

Após o comando, escreva o caminho para o diretório que você precisa.

Para ver todas as informações sobre o diretório em que você está interessado, use a tecla –l para “ls”.

Ls lista o conteúdo da pasta em ordem alfabética. Se você precisar classificá-lo por data ou em ordem inversa, use as teclas –t e –lrt respectivamente.

Quanto ao trabalho com arquivos, consiste em três etapas simples:

  • copiando;
  • em movimento;
  • exclusão.

A cópia é realizada pelo comando “cp”, move - “mv” e delete - “rm”.

Apenas liste o comando e o nome completo do arquivo junto com sua extensão, na qual você deseja executar alguma ação. Por exemplo:

cp file1.bkp

Ao mover, especifique também o diretório de destino:

mv arquivo1.bkp newdirectory

Agora vamos descobrir como realizar uma pesquisa no Linux. O comando “find” nos ajudará nisso, o que permite que você realize uma busca de acordo com todos os critérios possíveis: por tipo, proprietário, data ou último acesso. Por exemplo:

find.-name "myfile"

Você também pode pesquisar pela presença de qualquer caractere específico no nome. Vamos tentar encontrar todos os arquivos cujo nome contenha a letra “z”:

find.-name "* z *"

Para esclarecer os critérios de pesquisa por tipo, especifique as chaves: -f (arquivos), -d (diretórios):

find.-type f

Para procurar um determinado tamanho, digite:

find.-size e, em seguida, o número correspondente ao tamanho. Adicionando "c" ou "k", você pode definir o valor em bytes ou kilobytes, respectivamente.

A compactação é feita usando gzip e bzip2. Eles são absolutamente idênticos em função, exceto que o gzip permite que você salve um nome, bem como um timestamp.

Para criar um arquivo, use o comando "tar". Para trabalho prolongado, prescreva chaves:

-c - cria um arquivo;

-x - descompactar;

-v - exibe uma lista de arquivos arquivados;

-z - comprime com gzip;

-j - compactação bzip2.

O comando cpio é útil para extrair dados do arquivo.

Agora você está familiarizado com os princípios básicos de trabalho com arquivos e diretórios. Deixe seu feedback sobre este artigo e faça todas as suas perguntas sobre o assunto.