Използване на командата ls да се публикуват файлове в Linux

Командата ls е един от най-важните инструменти за команден ред, които трябва да научите, за да се придвижвате до файловата система. Ето пълен списък на основните команди за навигация във файловата система, използвайки командния ред.

Командата ls се използва за изписване на имената на файловете и папките в рамките на файловата система. Това ръководство ще ви покаже всички комутатори, които са на разположение за командата ls заедно с тяхното значение и как да ги използвате.

Избройте файловете в папка

За да видите всички файлове в папка, отворете прозореца на терминала и отидете до папката, в която искате да видите съдържанието, за да използвате командата cd и след това просто въведете следната команда:

LS

Всъщност не трябва да се придвижвате до папката, за да се показват файловете в нея. Можете просто да определите пътя като част от командата ls, както е показано по-долу.

ls / път / към / файл

По подразбиране файловете и папките ще бъдат изброени в графите на екрана и всичко, което ще видите, е името на файла.

Скритите файлове (файлове, които започват с пълно спиране) не се показват автоматично, като се стартира командата ls. Вместо това трябва да използвате следната команда.

ls -a
ls - всичко

Това минус превключвател (-а), използван по-горе, означава списък с всички. Това изброява абсолютно всички файлове и папки в директорията, на която се изпълнява командата, или всъщност срещу пътя към нея.

Резултатът от това е, че виждате файл, наречен. и друг, наречен ..

, Единичният пълен стоп е за текущата папка и двойката пълна спирка е на едно ниво нагоре.

Ако искате да ги пропуснете от списъка с файлове, можете да използвате капитал А вместо малка буква a както следва:

ls -A
ls - почти всички

Някои команди като командата mv и командата cp се използват за преместване и копиране на файлове наоколо и има превключватели, които могат да се използват с тези команди, които създават резервно копие на оригиналния файл.

Тези архивни файлове обикновено завършват с tilde (~).

За да пропуснете резервните файлове (файлове, завършващи с tilde) изпълнете следната команда:

ls -B
ls - първоначални архиви

В повечето случаи връщаният списък ще показва папките в един цвят и файловете като други. Например в нашия терминал папките са сини и файловете са бели.

Ако не искате да показвате различни цветове, можете да използвате следната команда:

ls --color = никога

Ако искате по-подробно изход, можете да използвате следния ключ:

ls -l

Това дава списък с разрешенията, броя на инодите, собственика и групата, размера на файла, последната достъпна дата и час и име на файла.

Ако не искате да видите собственика, използвайте вместо това следната команда.

ls -g

Можете също така да пропуснете подробностите за групата, като посочите следния ключ:

ls -o


Записът с дълъг формат може да се използва с други превключватели, за да се покаже още повече информация. Например можете да намерите автора на файла, като изпълните следната команда.

ls -l - автор

Можете да промените изхода за дългата малка обява, за да покажете размери на файловете с четене на хора, както следва:

ls-l -h
ls -l - човешки четим
ls -l-s

Вместо да показвате имената на потребители и групи в командата на списъка, можете да получите командата ls, за да покажете физическите идентификатори на потребителски и групови идентификатори, както следва:

ls-1-n

Командата ls може да се използва за показване на всички файлове и папки от посочения път надолу.

Например:

ls -R / home

В горната команда ще се показват всички файлове и папки под домашната директория, като например Картини, Музика, Видеоклипове, Изтегляния и Документи.

Променете изходния формат

По подразбиране изходът за списъка с файлове е на екрана в колони.

Можете обаче да зададете формат, както е показано по-долу.

ls -X
ls - формат = напречно

Покажете списъка в графите на екрана.

ls -m
ls - формат = запетаи

Покажете списъка в отделен от запетая формат.

ls -x
ls - формат = хоризонтална

Показване на списъка в хоризонтален формат

ls -l
ls - формат = дълго

Както е споменато в предишната секция, това показва списъка в дълъг формат.

ls -1
ls - формат = единична колона
ls - формат = многократно

Показва всички файлове и папки, 1 на всеки ред.

ls -c
ls - формат = вертикална

Показва списъка вертикално.

Как да сортираме изхода от командата ls

За да сортирате изхода от командата ls, можете да използвате ключа --sort както следва:

ls --sort = няма
ls --sort = размер
ls --sort = време
ls --sort = версия

Фабричната настройка е нула, което означава, че файловете са сортирани по име. Когато сортирате по големина, файлът с най-голям размер се показва първо и най-малкият е показан последен.

Сортирането по часове показва файла, до който е бил отворен последният и последният последно достъпен файл.

Между другото, всички по-горе видове могат да бъдат постигнати със следните команди:

ls -U
ls -S
ls -t
ls -v

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

ls -r --sort = размер
ls - reverse --sort = размер

резюме

Съществуват редица други превключватели, които имат отношение към форматирането на времето. Можете да прочетете за всички останали ключове, като прочетете Ръчната страница на Linux.

човек ls