Како се користи лс команда у Линук -у

Како се користи лс команда у Линук -у

Добијање детаљних информација у вези са датотекама у складишту је тешко ако не знате како да користите команду лс. Овде ћемо разговарати о свему што је повезано са командом лс на Линуку, заједно са разним заставама које се користе са њом.





Команда лс на Линук -у

Команда лс се користи за попис свих датотека и фасцикли присутних у вашем тренутном радном директоријуму. Такође можете добити различите информације о датотекама користећи исту команду. Пошто је већ укључен у пакет основних услужних програма ГНУ, не морате да инсталирате додатни пакет на систем да бисте га користили.





Такође можете повезати ланце са другим басх командама. На пример, цевовод а дршка изјава са лс ће вам омогућити да претражујете и филтрирате директоријум за одређене датотеке.



Како се користи лс команда

Основна синтакса наредбе лс је:

ls [options] [directory]

Једна од најједноставнијих употреба команде је попис свих датотека и фасцикли у вашем тренутном радном директоријуму.



ls

Ако извршите горенаведену наредбу у коренском директоријуму вашег система, видећете излаз који изгледа отприлике овако.

bin dev home lib64 mnt proc run srv tmp var
boot etc lib lost+found opt root sbin sys usr

Навођење датотека у одређеном директоријуму

За испис датотека које припадају другој фасцикли (не тренутном радном директорију), морат ћете прослиједити путању до директорија заједно с именом наредбе.





ls [directory]

Да бисте добили списак свих датотека присутних у /боот именик:

ls /boot

Излаз ће сада приказати датотеке и фасцикле присутне у наведеном имену директоријума.





EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux

Помоћу флаг са командом ће додати / знак на крају сваког директоријума.

EFI/ grub/ initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux

Такође можете проследити више директоријума одвајањем имена пута са Свемир карактер.

ls /boot /usr Output
/boot:
EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
/usr:
bin etc include lib lib32 lib64 local sbin share src

Наведите датотеке у роот директорију

Коренски директоријум садржи све остале директоријуме и датотеке на вашем систему. То је највиша фасцикла у хијерархији директоријума вашег рачунара. Коренски директоријум се генерално означава са / карактер.

ls /

Није важно у ком директоријуму се налазите у време уноса команде, горе поменута команда ће произвести излаз који наводи све подмапе и датотеке присутне у коренском директоријуму.

Наведите датотеке у родитељском именику

Родитељски директориј у Линуку је директориј изнад тренутног директорија. Узмимо /уср/бин као пример. Овде, /сам је ваш тренутни радни директоријум и /уср је матични директоријум.

Да бисте добили списак свих датотека у родитељском директоријуму:

ls .. bin etc include lib lib32 lib64 local sbin share src

Додавање другог .. ће вас одвести у надређени директоријум родитељског именика. На пример, /вар/лог/олд је ваш тренутни радни директоријум. лс .. ће навести фасцикле присутне у /Пријава директоријум при чему лс ../ .. ће вам доставити листу свих датотека и фасцикли које се налазе у /где именик.

ls ../.. cache db empty games lib local lock log mail opt run spool tmp

Наведите датотеке у кућном именику

Матични директоријум у Линук -у је означен са ~ карактер. Стога, да бисте навели садржај доступан у свом кућном директоријуму:

како пресликати текст у речи
ls ~

Наведите само директоријуме (без датотека)

Ако из било ког разлога само желите да наведете фасцикле присутне у директоријуму, користите заставица са подразумеваном командом лс.

ls -d /home

Наведите датотеке са поддиректоријумима

Помоћу * цхарацтер са командом лс ће вам дати списак свих датотека и фасцикли у тренутном радном директоријуму, заједно са поддиректоријумима.

ls *

Листајте датотеке рекурзивно

Помоћу заставица са подразумеваном командом ће исписати све датотеке и фасцикле присутне у директоријуму до последњег нивоа.

ls -R

Имајте на уму да такође можете проследити путању директоријума заједно са рекурзивном заставицом. То значи да лс /уср /хоме -Р је важећа команда.

Наведите датотеке са њиховом величином

Да бисте добили имена свих датотека заједно са њиховом величином, користите застава са командом.

ls -s /yay-git total 2944
4 pkg 4 src 4 yay 2932 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst

Повезан: Премештајте датотеке у Линук -у помоћу команде Мв

Листа датотека са детаљним информацијама

Тхе -тхе флаг вам омогућава да добијете листу садржаја директоријума Линук са детаљним описом сваког уноса. У излаз су укључене следеће информације:

  1. Дозволе за датотеке и фасцикле
  2. Број веза
  3. Власник садржаја
  4. Власник групе
  5. Величина садржаја
  6. Назив документа
  7. Датум и време последње измене
ls -l total 2944
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4096 Feb 8 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4096 Feb 8 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4096 Feb 8 13:54 yay
-rw-r--r-- 1 sharmadeepesh sharmadeepesh 2998674 Feb 8 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst

Прва колона је резервисана за дозволе датотека и фасцикли. Први знак означава тип датотеке, а следећих девет знакова дозволе датотеке.

Различите врсте датотека на које ћете често наилазити:

  1. Обичне датотеке (-)
  2. Блокирај посебне датотеке (б)
  3. Посебне датотеке са знаковима (ц)
  4. Именик (д)
  5. Симболичка веза (л)
  6. Мрежна датотека (н)
  7. ФИФО (п)
  8. Утичнице

Говорећи о дозволама за датотеке, следећи знакови се користе у излазу.

  1. Читљиво (р)
  2. За писање (в)
  3. Извршно (к)

Узмимо д рв-р-р-- као пример. Први знак говори да је унос директоријум. Следећа два знака означавају да тренутни корисник има дозволе за читање и писање. Остали знакови пружају информације о дозволама за датотеке другим корисницима.

Наведите датотеке са читљивом величином

Тхе команда вам даје нумеричку вредност повезану са сваким уносом. Као што је очигледно, не бисте знали шта значи ова вредност. Стога, за попис датотека и њихових величина на читљив начин, користите -лх заставу заједно са командом.

ls -lh total 2.9M
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:54 yay
-rw-r--r-- 1 sharmadeepesh sharmadeepesh 2.9M Feb 8 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst

Спецификације величине за бајтове (Б), мегабајте (МБ), гигабајте (ГБ) и терабајте (ТБ) користе се у излазу.

Наведите скривене датотеке

Подразумевано лс команда не укључује скривене датотеке у излаз. Да бисте навели садржај који је корисник поставио као скривен, проследите -до заставица са командом лс.

ls -a

Цевоводи са командом Греп

Наредба греп се користи за подударање узорака који прате одређени регуларни израз. Ову команду можете повезати са лс -ом како бисте тражили датотеке присутне у вашем систему. У свој основни директоријум откуцајте:

ls | grep l

Ово ће приказати све датотеке и фасцикле које почињу знаком л. Такође можете филтрирати датотеке према њиховим проширењима помоћу греп -а.

Сортирајте датотеке према времену и датуму

Да бисте навели све датотеке и сортирали их према времену и датуму стварања/измене, користите застава заједно са лс.

ls -t

Сортирајте датотеке по величини

Тхе флаг ће вам омогућити да сортирате датотеке и фасцикле у складу са њиховом величином.

ls -S

Подразумевано, датотеке ће бити сортиране опадајућим редоследом (прво највећа датотека). Међутим, ово понашање можете лако преокренути додавањем р са застава.

ls -Sr

Наведите датотеке и пошаљите излаз у датотеку

Помоћу > знак, можете послати излаз наредбе лс у било коју датотеку.

ls > ls-output.txt

Касније можете прочитати садржај новостворене датотеке куцањем цат лс-оутпут.ткт на вашем терминалу.

Приказ садржаја директоријума помоћу команде лс

Команда лс једна је од најмоћнијих команди која се пружа корисницима Линука. Да бисте на најбољи начин искористили своје команде у терминалу, можете покушати заједно научити команде за повезивање. Можете чак и цеви мв команда за премештање датотека са лс.

Савет број један за упознавање са Линуком је да запамтите неке основне команде. Ово ће вам сигурно помоћи да постанете ефикасни и брзи док користите систем.

како учинити Виндовс 8 бржим
Објави Објави Твеет Емаил Референтна таблица за наредбе Линука

Ова једноставна подвала ће вам помоћи да се брзо и удобно снађете на терминалу Линук командне линије.

Прочитајте следеће
Повезане теме О аутору Деепесх Схарма(Објављено 79 чланака)

Деепесх је млађи уредник за Линук у МУО. Он пише информативне водиче за Линук, с циљем да свим новопридошлим пружи блажено искуство. Нисам сигуран у филмове, али ако желите да разговарате о технологији, он је ваш момак. У слободно време можете га пронаћи како чита књиге, слуша различите музичке жанрове или свира гитару.

Више од Деепесх Схарма

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили