GNU/Linux
Jag har kommandot
Sök…
Det är kommandot med de mest använda alternativen.
Det visar filer och kataloger i den nuvarande arbetskatalogen. (om inga argument överförs.) (Det visar inte dolda filer som börjar med. som standard.)
user@ubuntu14:/usr$ ls
bin games include lib lib32 local sbin share src
För att se alla filer (dolda filer / mappar också). Använd ls -a
ELLER ls -all
user@ubuntu14:/usr$ ls -a
. .. bin games include lib lib32 local sbin share src
För att skilja mellan filer och mappar och symboliska länkar och andra, använd ls -F
ELLER ls --classify
user@ubuntu14:~$ ls -F
bash_profile_course chat_apps/ Desktop/ Downloads/ foxitsoftware/
Public/ test/ bin/ ClionProjects/ Documents/ IDE/ Music/
Pictures/ Templates/ Videos/
Här används avslutande tecken för att skilja filer och mappar.
“/” Föreslå katalog.
"*" Föreslår körbara filer.
“@” Föreslår symboliska länkar.
ls -l
att få mer information om filer och kataloger
user@ubuntu14:~/example$ ls -l
total 6464
-rw-r--r-- 1 dave dave 41 Dec 24 12:19 Z.txt
drwxr-xr-x 2 user group 4096 Dec 24 12:00 a_directory
-rw-r--r-- 1 user group 6 Dec 24 12:01 a_file
lrwxrwxrwx 1 user group 6 Dec 24 12:04 a_link -> a_file
-rw-r--r-- 1 user group 6 Dec 24 12:03 a_newer_file
-rw-r----- 1 user group 6586816 Dec 24 12:07 big.zip
I det här exemplet är innehållets totala storlek 6460 kB.
Sedan finns det en post för varje fil / katalog i alfabetisk ordning med versaler före gemener.
Det första tecknet är typen (t.ex. d - katalog, l - länk).
De nästa 9 tecknen visar behörigheterna för användaren, gruppen och andra.
Detta följs av antalet hårda länkar, därefter ägarens namn och grupp.
Nästa fält är storleken i byte. Detta kan visas i en mänsklig vänlig form genom att lägga till -h
alternativet t.ex. 6586816 visas som 6,3M
Därefter följer en tidsstämpel (vanligtvis modifieringstiden).
Det sista fältet är namnet. Obs: länkar visar också länkets mål.
Alternativ för kommandot ls
Full lista med alternativ:
ls -a
listar alla filer inklusive dold fil som börjar med '.'
ls --color
lista [= alltid / aldrig / auto]
ls -d
lista kataloger - med '* /'
ls -F
lägg till en karaktär av * / => @ | till enteries
ls -i
lista filens inodindexnummer
ls -l
lista med långt format - visa behörigheter
ls -la
listar långt format inklusive dolda filer
ls -lh
lista långt format med läsbar filstorlek
ls -ls
lista med långt format med filstorlek
ls -r
listan i omvänd ordning
ls -R
lista rekursivt katalogträd
ls -s
lista filstorlek
ls -S
sortera efter filstorlek
ls -t
sortera efter tid och datum
ls -X
sortera efter anknytningsnamn