Linux ls Command - Спіс файлаў

ls каманда пералічвае змест указанага каталога. У гэтым пасце мы растлумачым усе варыянты для ls каманда.



ls Параметры камада






































































Варыянты Апісанне
-да Пералічыце ўсе запісы, у тым ліку тыя, якія пачынаюцца з кропкі
-ТО Пералічыце ўсе запісы, за выключэннем. і ..
-c Сартаванне файлаў па часе змены
-d Спіс запісаў у каталогу
Паказваць памеры ў зручным для чытання фармаце (напрыклад, K, M)
Тое ж, што і вышэй, толькі са ступенню 1000 замест 1024
Паказаць змест у фармаце доўгага спісу
-ілі Фармат доўгага спісу без інфармацыі пра групу
-r Паказваць змесціва ў зваротным парадку
-s Памер друку кожнага файла ў блоках
-S Сартаваць па памеры файла
–Сартаваць Сартаваць змест па слове. (г.зн. памер, версія, статус)
Сартаваць па часе мадыфікацыі
Сартаваць па часе апошняга доступу
-v Сартаваць па версіі
-1 Пералічыце адзін файл у радку


Спіс файлаў

ls каманда пералічвае змест указанага каталога, за выключэннем кропкавых файлаў. Калі каталог не ўказаны, па змаўчанні пералічваецца змест бягучага каталога.

Пералічаныя файлы сартуюцца ў алфавітным парадку, па змаўчанні і выраўноўваюцца па слупках, калі не змяшчаюцца ў адзін радок.


Прыклад:

$ ls apt
configs
Documents
Music
workspace bin
Desktop
git

Pictures Public
Videos


Спіс файлаў у фармаце доўгага спісу

ls каманда | | + _ | Параметр друкуе змесціва названага каталога ў фармаце доўгага спісу. Калі каталог не ўказаны, па змаўчанні пералічваецца змест бягучага каталога.


-l

Прыклад вываду:



ls -l /etc

Пералічыце дзесяць самых нядаўна змененых файлаў

Далей прыведзены спіс да дзесяці самых нядаўна змененых файлаў у бягучым каталогу з выкарыстаннем фармату доўгага спіса (-l) і сартавання па часе (-t).

total 1204 drwxr-xr-x 3 root root 4096 Apr 21 03:44 acpi -rw-r--r-- 1 root root 3028 Apr 21 03:38 adduser.conf drwxr-xr-x 2 root root 4096 Jun 11 20:42 alternatives ...

Пералічыце ўсе файлы, уключаючы кропкі

Кропкавы файл - гэта файл, імёны якога пачынаюцца з ls -lt | head . Звычайна яны схаваны . і не ў спісе, калі гэтага не запытваюць. Напрыклад наступны вывад ls не будзе пералічваць кропкавыя файлы:

ls

$ ls bin pki альбо -a Параметр пералічыць усе файлы, уключаючы кропкавыя файлы.


Прыклад:

--all

Спіс файлаў у дрэвападобным фармаце

Каманда дрэва пералічвае змест указанага каталога ў дрэвападобным фармаце. Калі каталог не ўказаны, па змаўчанні пералічваецца змест бягучага каталога.

Прыклад вываду:

$ ls -a . .ansible
.bash_logout .bashrc .. .bash_history .bash_profile bin
pki

Карыстайцеся дрэвавай камандай $ tree /tmp /tmp ├── 5037 ├── adb.log └── evince-20965
└── image.FPWTJY.png
магчымасць абмежаваць глыбіню адлюстравання і -L магчымасць пералічыць толькі каталогі.


Прыклад вываду:

-d

Файлы спісу адсартаваны па памеры

$ tree -L 1 -d /tmp /tmp └── evince-20965 каманда ў ls Параметр сартуе файлы ў парадку змяншэння памеру файла.

-S

Пры выкарыстанні з $ ls -l -S ./Fruits total 8 -rw-rw-rw- 1 root root 166703 Jan 28 00:09 apples.jpg -rw-rw-rw- 1 root root 134270 Jan 28 00:09 kiwis.jpg -rw-rw-rw- 1 root root 30134 Jan 28 00:09 bananas.jpg варыянт парадак сартавання адменены.

-r

Выснова

У гэтым пасце мы даведаліся пра розныя варыянты пераліку файлаў з дапамогай $ ls -l -S -r ./Fruits total 8 -rw-rw-rw- 1 root root 30134 Jan 28 00:09 bananas.jpg -rw-rw-rw- 1 root root 134270 Jan 28 00:09 kiwis.jpg -rw-rw-rw- 1 root root 166703 Jan 28 00:09 apples.jpg каманда.