5Sep

Como gerenciar arquivos do terminal Linux: 11 comandos que você precisa saber

Para usar o terminal Linux como um profissional, você precisará conhecer os conceitos básicos de gerenciamento de arquivos e navegação de diretórios. Fiel à filosofia do Unix, cada comando faz uma coisa e faz isso bem.

O Midnight Commander, um gerenciador de arquivos completo para o terminal Linux, atua como um poderoso front end para todos esses comandos.

ls - Listar arquivos

O comando ls lista os arquivos em um diretório. Por padrão, ls lista arquivos no diretório atual.

Você também pode listar arquivos de forma recursiva - ou seja, listar todos os arquivos em diretórios dentro do diretório atual - com ls -R .

ls também pode listar arquivos em outro diretório se você especificar o diretório. Por exemplo, ls / home listará todos os arquivos no diretório / / home.

cd - Alterar diretório

O comando cd muda para outro diretório. Por exemplo, cd Desktop irá levá-lo ao seu diretório da área de trabalho se você estiver começando a partir do seu diretório pessoal.

Você também pode especificar um caminho completo para um diretório, como cd /usr/ compartilhar para acessar o diretório de compartilhamento /usr/ no sistema de arquivos.

cd. .. irá levá-lo a um diretório.

rm - Remover arquivos

O comando rm remove arquivos. Tenha cuidado com este comando - rm não pede confirmação.

Por exemplo, o arquivo rm exclui o arquivo chamado "arquivo" no diretório atual. Como com outros comandos, você também pode especificar um caminho completo para um arquivo: rm O arquivo /path/to/ exclui o arquivo no arquivo /path/to/ em seu sistema de arquivos.

rmdir - Remover diretórios

O comando rmdir remove um diretório vazio. rmdir diretório exclui o diretório chamado "diretório" no diretório atual.

Se o diretório não estiver vazio, você pode usar um comando rm recursivo para remover o diretório e todos os arquivos nele. rm -r diretório eliminaria o diretório chamado "diretório" e todos os arquivos nele. Este é um comando perigoso que poderia facilmente excluir muitos arquivos importantes, então tenha cuidado ao usá-lo. Não pedirá confirmação.

mv - Move Files

O comando mv move um arquivo para um novo local. Este é também o comando que você usará para renomear arquivos. Por exemplo, o arquivo mv do arquivo novo levaria o arquivo chamado "arquivo" no diretório atual e movê-lo para o arquivo chamado "novo arquivo" no diretório atual - renomeando-o, em outras palavras.

Como com outros comandos, você pode incluir caminhos completos para mover arquivos para ou de outros diretórios. Por exemplo, o seguinte comando levaria o arquivo chamado "arquivo" no diretório atual e colocá-lo na pasta /home/ howtogeek:

arquivo mv /home/ howtogeek

cp - Copiar arquivos

O comando cp funciona da mesma maneira que o mvcomando, exceto que copia os arquivos originais em vez de movê-los.

Você também pode fazer uma cópia recursiva com cp -r .Isso copia um diretório e todos os arquivos dentro dele para um novo local. Por exemplo, o seguinte comando coloca uma cópia do diretório de downloads /home/howtogeek/ no diretório /home/ chris:

cp -r /home/howtogeek/ Downloads /home/ chris

mkdir - Faça diretórios

O comando mkdir faz um novo diretório. O exemplo do mkdir criará um diretório com o nome "exemplo" no diretório atual.

ln - Criar links

O comando ln cria links. O tipo de link mais comumente usado é provavelmente o link simbólico, que você pode criar com ln -s .

Por exemplo, o seguinte comando cria um link para nossa pasta Downloads em nossa área de trabalho:

ln -s /home/howtogeek/ Downloads /home/howtogeek/ Desktop

Confira nosso artigo sobre links simbólicos para obter mais informações.

chmod - Alterar permissões

chmod altera as permissões de um arquivo. Por exemplo, chmod + x script.sh adicionaria permissões executáveis ​​ao arquivo chamado script.sh na pasta atual. chmod -x script.sh removeria permissões executáveis ​​desse arquivo.

permissões de arquivos Linux podem ser um pouco complicadas. Confira nosso guia sobre permissões de arquivos do Linux para obter informações mais detalhadas.

toque - Crie arquivos vazios

O comando touch cria um arquivo vazio. Por exemplo, toque o exemplo cria um arquivo vazio chamado "exemplo" no diretório atual.

mc - Um gerenciador de arquivos completo

Midnight Commander é um dos muitos gerenciadores de arquivos totalmente equipados que você pode usar do terminal Linux. Não é instalado por padrão na maioria das distribuições;aqui está o comando que você precisará instalá-lo no Ubuntu:

sudo apt-get install mc

Uma vez instalado, basta executar o comando mc para iniciá-lo.

Use as teclas de seta para selecionar arquivos e a tecla Tab para alternar entre painéis. Pressione Alt-1 para ver a tela de ajuda ou Alt-2 para ver o menu.

Você também pode usar o mouse no Midnight Commander se seu ambiente terminal tiver suporte para mouse.

Lembre-se de que você precisará executar esses comandos com permissões de raiz se estiver modificando um diretório do sistema. No Ubuntu, adicione sudo ao início dos comandos que deseja executar com as permissões de raiz.