Linux ls пәрмені - файлдардың тізімі

ls команда көрсетілген каталогтың мазмұнын тізімдейді. Бұл жазбада біз ls үшін барлық нұсқаларды түсіндіреміз команда.



ls командалық параметрлер






































































Опциялар Сипаттама
-ке Барлық жазбаларды, соның ішінде нүктеден басталатындарды тізімдеңіз
-TO Барлық жазбаларды қоспағанда, тізімдеңіз. және ..
-c Файлдарды өзгерту уақыты бойынша сұрыптаңыз
Каталог жазбаларын тізімдеңіз
-h Өлшемдерді адам оқитын форматта көрсету (яғни K, M)
-H Жоғарыдағыдай 1024 емес, 1000 қуатымен ғана
Мазмұнды ұзақ тізім түрінде көрсету
-немесе Топтық ақпаратсыз ұзақ тізімге ену
Мазмұнды кері тәртіпте көрсету
-лар Әр файлдың өлшемін блоктар түрінде басып шығару
Файл өлшемі бойынша сұрыптау
- сұрыптау Мазмұнды сөз бойынша сұрыптаңыз. (яғни өлшемі, нұсқасы, күйі)
Модификация уақыты бойынша сұрыптау
Соңғы кіру уақыты бойынша сұрыптау
-v Нұсқа бойынша сұрыптау
-1 Әр жолға бір файлды тізімдеңіз


Файлдар тізімі

ls команда нүктелік файлдарды қоспағанда, көрсетілген каталогтың мазмұнын тізімдейді. Егер каталог көрсетілмесе, онда әдепкі бойынша, ағымдағы каталогтың мазмұны тізімделеді.

Тізімделген файлдар әдепкі бойынша алфавит бойынша сұрыпталады және егер олар бір жолға сыймаса, бағандар бойынша тураланады.


Мысал:

$ ls apt
configs
Documents
Music
workspace bin
Desktop
git

Pictures Public
Videos


Ұзын тізім форматындағы файлдарды тізімге қосыңыз

ls command’s -l опция көрсетілген каталогтың мазмұнын ұзақ тізім форматында басып шығарады. Егер каталог көрсетілмесе, онда әдепкі бойынша, ағымдағы каталогтың мазмұны тізімделеді.


ls -l /etc

Мысал шығысы:



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 ...

Соңғы өзгертілген он файлды тізімдеңіз

Төменде тізімнің ұзын пішімін (-l) қолдана отырып және уақыт бойынша сұрыпталған (-t) қолданыстағы каталогтағы соңғы өзгертілген файлдардың онға дейінгі тізімі келтірілген.

ls -lt | head

Dotfiles қоса барлық файлдарды тізімдеңіз

Dotfile - бұл аттары . басталатын файл. Бұларды әдетте 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 command’s 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 көмегімен файлдарды тізімдеудің барлық түрлі нұсқаларын білдік команда.