ls é um dos comandos mais usados no Linux quando estamos dentro de um terminal e serve para listar o conteúdo de arquivos e exibir algumas de suas informações. Saiba como usar LS para listar pastas primeiro.
Quanto a terminal,
Um terminal é um ambiente de entrada e saída de texto. Lembra aquelas telas pretas com texto branco que “nerd” usa? Ali é um terminal, só que em uma janela, isto é, podemos minimizar, fechar e maximizar.
categoriaoutros
Listando Pastas no Topo com o Comando LS –group-directories-first
#1 Liste o conteúdo da pasta atual
maria@ti:~/Downloads/lsteste$ ls -l total 131552 -rw-r--r-- 1 root root 67108864 dez 3 09:04 mini.iso -rw-r--r-- 1 root root 21354 dez 3 09:04 nfe_hesadset_webcam.pdf -rw-r--r-- 1 root root 20971 dez 3 09:04 nfe_ssd_levy.pdf -rw-r--r-- 1 root root 10331270 dez 3 09:04 openwrt.img.gz -rw-r--r-- 1 root root 1449256 dez 3 09:04 putty.exe lrwxrwxrwx 1 root root 9 dez 3 09:04 putty_link.exe -> putty.exe drwxr-xr-x 3 root root 4096 dez 3 09:04 sendEmail -rw-r--r-- 1 root root 55752596 dez 3 09:04 spark_2_9_4.deb drwxr-xr-x 2 root root 4096 dez 3 09:04 testes -rw-r--r-- 1 root root 0 dez 3 09:04 texto.txt -rw-r--r-- 1 root root 0 dez 3 09:04 'Untitled Attachment.bin'
#2 liste o conteúdo da pasta atual em colocando ls –group-directories-first
Em Linux, as pastas(diretórios) possuem um d no início das permissões, como em:
- drwxr-xr-x
maria@ti:~/Downloads/lsteste$ ls -l --group-directories-first total 131552 drwxr-xr-x 3 root root 4096 dez 3 09:04 sendEmail drwxr-xr-x 2 root root 4096 dez 3 09:04 testes -rw-r--r-- 1 root root 67108864 dez 3 09:04 mini.iso -rw-r--r-- 1 root root 21354 dez 3 09:04 nfe_hesadset_webcam.pdf -rw-r--r-- 1 root root 20971 dez 3 09:04 nfe_ssd_levy.pdf -rw-r--r-- 1 root root 10331270 dez 3 09:04 openwrt.img.gz -rw-r--r-- 1 root root 1449256 dez 3 09:04 putty.exe lrwxrwxrwx 1 root root 9 dez 3 09:04 putty_link.exe -> putty.exe -rw-r--r-- 1 root root 55752596 dez 3 09:04 spark_2_9_4.deb -rw-r--r-- 1 root root 0 dez 3 09:04 texto.txt -rw-r--r-- 1 root root 0 dez 3 09:04 'Untitled Attachment.bin'
#3 podemos também ordenar em ordem alfabética decrescente. Para isso usamos o -r
maria@ti:~/Downloads/lsteste$ ls -lr --group-directories-first total 131552 drwxr-xr-x 2 root root 4096 dez 3 09:04 testes drwxr-xr-x 3 root root 4096 dez 3 09:04 sendEmail -rw-r--r-- 1 root root 0 dez 3 09:04 'Untitled Attachment.bin' -rw-r--r-- 1 root root 0 dez 3 09:04 texto.txt -rw-r--r-- 1 root root 55752596 dez 3 09:04 spark_2_9_4.deb lrwxrwxrwx 1 root root 9 dez 3 09:04 putty_link.exe -> putty.exe -rw-r--r-- 1 root root 1449256 dez 3 09:04 putty.exe -rw-r--r-- 1 root root 10331270 dez 3 09:04 openwrt.img.gz -rw-r--r-- 1 root root 20971 dez 3 09:04 nfe_ssd_levy.pdf -rw-r--r-- 1 root root 21354 dez 3 09:04 nfe_hesadset_webcam.pdf -rw-r--r-- 1 root root 67108864 dez 3 09:04 mini.iso
Veja acima que a pasta testes ficou antes de sendEmail. Os arquivos também tiveram sua classificação alterada.