o ls O comando é uma das mais importantes ferramentas de linha de comando que você deve aprender para navegar no sistema de arquivos. Aqui está uma lista completa dos comandos essenciais para navegar pelo seu sistema de arquivos usando a linha de comando.
o ls O comando é usado para listar os nomes dos arquivos e pastas dentro do sistema de arquivos. Este guia mostrará todos os switches que estão disponíveis para o ls comando junto com seu significado e como usá-los.
Listar os arquivos em uma pasta
Para listar todos os arquivos em uma pasta, abra uma janela de terminal e navegue até a pasta que você deseja ver o conteúdo para usar o arquivo. CD comando e, em seguida, basta digitar o seguinte comando:
ls
Você não precisa navegar até a pasta para listar os arquivos nela. Você pode simplesmente especificar o caminho como parte do comando ls como mostrado abaixo.
ls / path / to / file
Por padrão, os arquivos e pastas serão listados em colunas na tela e tudo o que você verá é o nome do arquivo.
Arquivos ocultos (arquivos que começam com um ponto final) não são mostrados automaticamente executando o comando ls. Você precisa usar o seguinte comando em seu lugar.
ls -als --all
Isso menos um -uma interruptor usado acima significa lista todos. Isso lista absolutamente todos os arquivos e pastas dentro do diretório em que o comando é executado ou contra o caminho fornecido a ele.
O resultado disso é que você vê um arquivo chamado . e outro chamado .. . O ponto final único representa a pasta atual e o ponto final duplo representa um nível acima.
Se você quiser omitir estes da lista de arquivos, você pode usar um maiúscula A em vez do minúsculo a como segue:
ls -Als - quase todos
Certos comandos, como o mv comando e cp Comandos são usados para mover e copiar arquivos e existem opções que podem ser usadas com esses comandos que criam um backup do arquivo original. Esses arquivos de backup geralmente terminam com um til (~).
Para omitir arquivos de backup (arquivos terminados com um til), execute o seguinte comando:
ls -Bls --ignore-backups
Na maioria dos casos, a lista retornada mostrará as pastas em uma cor e os arquivos como outra. Por exemplo, no nosso terminal, as pastas são azuis e os arquivos são brancos.
Se você não quiser mostrar cores diferentes, use o seguinte comando:
ls --color = nunca
Se você quiser uma saída mais detalhada, você pode usar a seguinte opção:
ls -l
Isso fornece uma lista mostrando as permissões, o número de inodes, o proprietário e o grupo, o tamanho do arquivo, a última data acessada e a hora e o nome do arquivo.
Se você não quiser ver o proprietário, use o seguinte comando.
ls -g
Você também pode omitir os detalhes do grupo especificando a seguinte opção:
ls -o
A listagem de formatos longos pode ser usada com outros switches para mostrar ainda mais informações. Por exemplo, você pode encontrar o autor do arquivo executando o seguinte comando.
ls -l --autor
Você pode alterar a saída da listagem longa para mostrar os tamanhos dos arquivos legíveis por humanos da seguinte maneira:
ls -l -hls -l - legível para humanosls -l -s
Em vez de mostrar os nomes do usuário e do grupo em um comando de lista, você pode obter o comando ls para mostrar o ID do usuário físico e os IDs do grupo da seguinte maneira:
ls -l -n
o ls comando pode ser usado para mostrar todos os arquivos e pastas do caminho especificado para baixo.
Por exemplo:
ls -R / home
O comando acima mostrará todos os arquivos e pastas abaixo do diretório base, como Imagens, Música, Vídeos, Downloads e Documentos.
Alterar o formato de saída
Por padrão, a saída para a listagem de arquivos está na tela em colunas.
Você pode, no entanto, especificar um formato como mostrado abaixo.
ls -Xls --format = across
Mostrar a lista em colunas na tela.
ls -mls --format = vírgulas
Mostrar a lista em um formato separado por vírgulas.
ls -xls --format = horizontal
Mostrar a lista em um formato horizontal
ls -lls --format = long
Como mencionado na seção anterior, isso mostra a lista em um formato longo.
ls -1ls --format = coluna únicals --format = verbose
Mostra todos os arquivos e pastas, 1 em cada linha.
ls -cls --format = vertical
Mostra a lista verticalmente.
Como classificar a saída do comando ls
Para classificar a saída do ls comando você pode usar o --ordenar alternar da seguinte maneira:
ls --sort = nenhumls --sort = tamanhols --sort = timels --sort = versão
O padrão é definido como none, o que significa que os arquivos são classificados por nome. Quando você classifica por tamanho, o arquivo com o maior tamanho é mostrado primeiro e o menor é mostrado por último.
A classificação por hora mostra o arquivo que foi acessado pela última vez e o arquivo menos acessado pela última vez.
A propósito, todos os tipos acima podem ser obtidos com os seguintes comandos:
ls -Uls -Sls -tls -v
Se você quiser os resultados na ordem de classificação inversa, use o seguinte comando.
ls -r --sort = tamanhols --reverse --sort = tamanho
Resumo
Há vários outros switches disponíveis para fazer com a formatação de hora. Você pode ler sobre todos os outros switches lendo a ls Manual do Linux.
homem ls