Archive for julho \25\UTC 2008

Listar os maiores arquivos de um diretório

25/07/2008

Para listar os maiores arquivos de um diretório com o ls, basta:

ls -shS1

ou

ls -s -h -S -1 (este aqui é apenas par facilitar a explicação abaixo)

O -s irá mostrar os tamanhos dos arquivos em blocos. A opção -h serve para mostrar os tamanhos de uma forma mais amigável, ao invés de mostrar 169464, mostrará 166M. O -S ordena os arquivos em ordem crescente de tamanho. O -1 mostra um arquivo por linha.

Um detalhe sobre esse comando é que ele só mostra os tamanhos de arquivos, não mostra os tamanhos dos subdiretórios, estes aparecerão sempre com o tamanho de 4,0k, mesmo que tenham vários gigas armazenados.

Caso queira ver os arquivos ordenados em ordem inversa de tamanho, basta acrescentar o -r às opções. Logo, o comando ficará:

ls -shS1r

Inté + pessoal. Salam Aleikum a todos.

Ajude a sustentar a Wikipédia e outros projetos, sem colocar a mão no bolso, e concorra a um Eee PC!

25/07/2008

…e também a pen drives, card drives, camisetas geeks, livros e mais! O BR-Linux e o Efetividade lançaram uma campanha para ajudar a Wikimedia Foundation e outros mantenedores de projetos que usamos no dia-a-dia on-line. Se você puder doar diretamente, ou contribuir de outra forma, são sempre melhores opções. Mas se não puder, veja as regras da promoção e participe – quanto mais divulgação, maior será a doação do BR-Linux e do Efetividade, e você ainda concorre a diversos brindes!

Listar somente Diretórios no Linux

25/07/2008

Para mostrar somente os diretórios no shell do Linux, basta utilizar o comando ls. Conforme o exemplo abaixo:

ls -d */

O resultado será a listagem de todos os diretórios abaixo do atual. A saída será em várias colunas. Encontrei essa solução no blog oblogdefelix.blogspot.com. Lá, o autor explica que os nomes de diretórios, para o shell, sempre terminam com uma barra (“/”). Além disso, a opção -d serve para mostrar somente os diretórios, ao invés dos seus conteúdos.

Se você quiser ver um diretório por linha, ou em outras palavras, a listagem será em uma única coluna,  é só digitar :

ls -d -1 */

O menos -1 é a opção que mostra cada item da listagem em uma linha.

Inté+. Saudações Mocorongas.


%d blogueiros gostam disto: