Odpowiedzi:
Po pierwsze, wspomniane polecenia nie generują tego samego wyniku. Oto szczegóły:
ll
: Nie ma takiego polecenia ll
, w Ubuntu jest to alias polecenia ls -alF
. możesz to znaleźć:
$ type ll
ll is aliased to `ls -alF'
-a
opcja pokazuje ukryte pliki (pokaże .
i ..
też)
-l
opcja polega na wyświetleniu wyniku jako długiej listy wraz z różnymi atrybutami, np. uprawnieniami, rozmiarami plików, użyciem, grupą, czasem modyfikacji itp.
-F
dołącza jeden z */=>@|
wpisów, służy zasadniczo do odróżnienia plików od katalogów, ponieważ dołącza się /
do wpisów katalogu
Przykład:
$ ll
total 24
drwxrwxr-x 4 chayan chayan 4096 Jun 25 13:53 ./
drwxrwxr-x 3 chayan chayan 4096 Jun 25 13:34 ../
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data/
-rw-rw-r-- 1 chayan chayan 88 Jun 25 13:50 filenames.txt
ls -l
: Jak wspomniano wcześniej -l
, wpisy będą wyświetlane jako długa lista wraz z różnymi atrybutami.
Przykład:
$ ls -l
total 16
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data
-rw-rw-r-- 1 chayan chayan 88 Jun 25 13:50 filenames.txt
ls -ltr
:
-t
opcja posortuje wpisy według daty modyfikacji (od najnowszej)
-r
odwróci kolejność sortowania.
Jak -t
posortuje się według czasu modyfikacji od najnowszego, -r
spowoduje odwrotność, tzn. Najstarsze wpisy zostaną pokazane jako pierwsze.
Przykład (dodanie pliku i katalogu, aby był bardziej przejrzysty):
$ ls -lt
total 16
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:50 log
-rw-rw-r-- 1 chayan chayan 88 Jun 25 13:50 filenames.txt
-rw-rw-r-- 1 chayan chayan 208 Jun 25 13:49 move.sh
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data
$ ls -ltr
total 16
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data
-rw-rw-r-- 1 chayan chayan 208 Jun 25 13:49 move.sh
-rw-rw-r-- 1 chayan chayan 88 Jun 25 13:50 filenames.txt
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:50 log
Sprawdź, man ls
aby uzyskać więcej pomysłów.