Примери за използване на командата ls в Linux, IT блог
Щракнете тук за пълен списък на съществуващите команди за навигация във файловата система с помощта на командния ред.
Избройте файлове в папка
За да изброите всички файлове в папка, отворете терминален прозорец и отидете до папката, където искате да видите съдържанието, за да използвате командата ls, след което просто въведете следната команда:
Всъщност не можете да отидете до папка, за да видите списък с файлове в нея. Можете просто да предоставите пътя като част от командата ls, както е показано по-долу.
По подразбиране файловете и папките ще бъдат изброени в колони на екрана и всичко, което ще видите, е името на файла.
Скритите файлове (файлове, които започват с точка) не се показват автоматично чрез изпълнение на командата ls.
Трябва да използвате следната команда вместо тази.
Използваният по-горе минус (-a) означава списък на всички. Този списък изброява абсолютно всички файлове и папки в директорията, в която се изпълнява командата или в пътя, посочен след нея.
Резултатът от това е, че виждате файл с име, а другият се нарича .. Единична точка означава текущата папка, а двойна точка означава едно ниво нагоре.
Ако искате да изключите файлове от списъка, можете да използвате главни букви вместо малки, както следва:
Някои команди като командата mv и командата sp се използват за преместване и копиране на файлове и има превключватели, които могат да се използват с тези команди, които създават резервно копие на оригиналния файл. Тези архивни файлове обикновено завършват с тилда (
За да пропуснете архивни файлове (файлове, завършващи с тилда), изпълнете следната команда:
В повечето случаи върнатият списък ще покаже папките в същия цвят като файловете. Например в моя терминал папките са сини, а файловете са бели.
Ако не искате да показвате различни цветове, можете да използвате следната команда:
Ако искате по-подробен изход, можете да използвате следната опция:
Това предоставя списък с разрешение, брой inodes, собственик и група, размер на файла, последна дата и час на достъп и име на файл.
Ако не искате да виждате собственика, използвайте следната команда вместо това.
Можете също да пропуснете подробности за групата, като посочите следния параметър:
Можете да промените изхода за дългия списък, за да покажете размера на четимия файл на лицето, както следва:
Вместо да показвате имена на потребители и групи в командата list, можете да зададете командата ls, за да показвате физическия ID на потребителя и ID на групата по следния начин:
Командата ls може да се използва за изброяване на всички файлове и папки от определен път.
Промяна на изходния формат
По подразбиране изходът за изброяване на файл на екрана е в колони.
Можете обаче да посочите формата, както е показано по-долу:
Показване на списък в колони на екрана.
Показване на списъка във формат, разделен със запетая.
Показване на списък в хоризонтален формат
Както бе споменато в предишния раздел, това показва списъка в дълъг формат.
Показва всички файлове и папки, по една на ред.
Покажете списъка вертикално.
Как да сортирате изхода на командата LS
За да сортирате изхода в командата ls, можете да използвате превключвателя --sort, както следва:
По подразбиранезададен на none, което означава, че файловете са сортирани по име. Когато се сортира по размер, файлът с най-голям размер се показва първи, а най-малкият се показва последен.
Сортиране по време показва последния достъпен файл, първия и последния най-често достъпен файл.
Между другото, всички сортирания, изброени по-горе, могат да бъдат постигнати със следните команди:
Ако искате резултатите да са в обратен ред на сортиране, използвайте следната команда.
Има редица други команди, които могат да променят форматирането. Можете да прочетете за всички останали превключватели, като прочетете страницата с ръководство за LS Linux.