thiagopriest
(usa Debian)
Enviado em 13/04/2008 - 23:24h
Comandos para manipulação de arquivos e diretórios.
1. Comando ls (lista informações sobre os arquivos e conteúdo dos diretórios)
Exibe apenas os diretórios (ambos os comandos abaixo):
$ ls -l | grep ^d
$ls -d */
Exibe os arquivos ocultos, iniciados com ".":
$ ls -a
Exibe os arquivos ocultos, exceto o "." e "..":
$ ls -A
Exibe as informações referentes aos arquivos e diretórios em colunas:
$ ls -l
Para exibir os arquivos com seus tamanhos em KB, MB e GB, basta adicionar o h:
$ ls -lh
Exibe os arquivos na ordem inversa (alfabeticamente):
$ ls -r
Exibe o diretório e seus respectivos subdiretórios (adicionando o "| more", ajuda na melhor visualização):
$ ls -R | more
Exibe o número do inode (identificador único que cada um arquivo recebe) de cada arquivo/diretório:
$ ls -i
Exibe o UID (Identificador do usuário) e GID (Identificador do grupo) do arquivo:
$ ls -nl
Exibe além de outras informações, o dono do arquivo/diretório:
$ ls -o
Exibe "/" no final de cada diretório, "*" para executáveis e "@" para os links:
$ ls -F
Exibe uma lista de arquivos/diretórios ordenados pela data de criação:
$ ls - Fltr
Exibe todos os arquivos com a extensão "txt":
$ ls -l *.txt
Exibe todos os arquivos com a extensão "txt" que contenham a palavra "ubuntu":
$ ls -l *.txt | grep ubuntu
Exibe o número de quantos arquivos existem num diretório:
$ ls -A | wc -l
Exibe o número de quantos diretórios existem num diretório:
$ ls -A -p | grep "/" | wc -l
Essas foram algumas formas de se utilizar o comando ls. É sempre bom dar uma pesquisada no seu manual e/ou help através dos comandos:
$ man ls
ou
$ ls -help