Выкарыстанне функцыі Ls каманда для атрымання спісу файлаў у Linux

Каманда Ls з'яўляецца адным з найбольш важных інструментаў каманднага радка, вы павінны навучыцца, каб арыентавацца ў файлавай сістэме. Вось поўны пералік асноўных каманд для навігацыі па файлавай сістэме з дапамогай каманднага радка.

Каманда Ls выкарыстоўваецца для прагляду спісу імёнаў файлаў і тэчак у файлавай сістэме. Гэта кіраўніцтва пакажа вам усё перамыкачы, якія даступныя для каманды LS разам з іх значэннем і як выкарыстоўваць іх.

Спіс файлаў у тэчцы

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

Ls

Вы на самой справе не трэба, каб перайсці да тэчцы, у спіс файлаў у ім. Вы можаце проста паказаць шлях як частка каманды Ls, як паказана ніжэй.

Ls / шлях / да / файлу

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

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

Ls -a
Ls --all

Гэта мінус (-а) камутатар, які выкарыстоўваецца вышэй, азначае спіс усіх. У гэтым спісе пералічаны абсалютна ўсе файлы і тэчкі ўнутры каталога, у якім каманда запускаецца або сапраўды супраць шляху, які падаецца на яго.

Вынікам гэтага з'яўляецца тое, што вы бачыце файл з імем. а другі называецца ..

, Адзіная поўная прыпынак азначае бягучую тэчку і падвойная поўная прыпынак стаіць на адзін узровень уверх.

Калі вы хочаце выключыць іх з спісу файлаў, якія вы можаце выкарыстоўваць вялікую А замест маленькай а наступным чынам:

Ls -A
Ls --almost-ўсё

Некаторыя каманды , такія як мв каманды і каманда СРА выкарыстоўваюцца для перамяшчэння і капіяванні файлаў вакол і ёсць перамыкачы , якія могуць быць выкарыстаны з гэтымі камандамі , якія ствараюць рэзервовую копію зыходнага файла.

Гэтыя рэзервовыя копіі файлаў звычайна сканчаюцца тыльдай (~).

Каб прапусціць рэзервовае капіраванне файлаў (файлы, якія сканчаюцца тыльдай) запусціце наступную каманду:

Ls -B
Ls --ignore-падпоркі

У большасці выпадкаў, які вяртаецца спіс будзе паказваць тэчкі ў адным колеры і файлы, як іншыя. Напрыклад, у нашым тэрмінале, папка і файлы сіняя белыя.

Калі вы не хочаце, каб паказаць розныя колеру, якія вы можаце выкарыстоўваць наступную каманду:

Ls --color = ніколі

Калі вы хочаце атрымаць больш падрабязны выснову, які вы можаце выкарыстоўваць наступны параметр:

Ls -l

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

Калі вы не хочаце бачыць, уладальнік выкарыстоўваць замест наступнай каманды.

Ls -g

Вы таксама можаце апусціць дэталі групы, паказаўшы наступны параметр:

Ls -о


Доўгі фармат лістынг можа быць выкарыстаны з іншымі камутатарамі, каб паказаць яшчэ больш інфармацыі. Напрыклад, вы можаце знайсці аўтар файла, выканаўшы наступную каманду.

Ls -l --author

Вы можаце змяніць выхад для доўгага спісу, каб паказаць чытаны памер файла чалавека наступным чынам:

Ls -l -h
Ls -l --human счытваецца
Ls -l -s

Замест таго каб паказваць імёны карыстальнікаў і груп у камандзе спісу вы можаце атрымаць Ls каманду, каб паказаць фізічны ідэнтыфікатар карыстальніка і ідэнтыфікатар групы наступным чынам:

Ls -l -n

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

Напрыклад:

Ls -R / дома

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

Змена фармату вываду

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

Можна, аднак, пазначыць фармат, як паказана ніжэй.

Ls -X
Ls --format = па

Адлюстраванне спісу ў слупках па ўсім экране.

Ls -m
Ls --format = косак

Паказаць спіс у коску фармаце.

Ls -x
Ls --format = гарызантальны

Адлюстраванне спісу ў гарызантальным фармаце

Ls -l
Ls --format = доўгі

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

Ls -1
Ls = --format адзін слупок
Ls --format = шматслоўным

Паказвае ўсе файлы і тэчкі, 1 на кожнай радку.

Ls -c
Ls = --format вертыкальныя

Адлюстраванне спісу па вертыкалі.

Як Адсартавана выснову каманды Ls

Для сартавання на выхадзе з каманды Ls можна выкарыстоўваць --sort перамыкач наступным чынам:

ня --sort Ls = няма
Ls --sort = памер
Ls --sort = час
Ls --sort = версія

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

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

Дарэчы, усе пералічаныя вышэй гатунку можа быць дасягнута з замест наступных каманд:

Ls -U
Ls -S
Ls -t
Ls -v

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

Ls -r --sort = памер
Ls --reverse --sort = памер

рэзюмэ

Ёсць цэлы шэраг іншых камутатараў даступныя рабіць з часам фарматавання. Вы можаце прачытаць пра ўсе іншыя перамыкачоў, чытаючы LS Linux Manual Page.

мужчына Ls