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
каманда.