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