Kodomo

Пользователь

Практикум 3

Некоторые опции команды ls в командной строке Linux

Команда ls часто применяется в командной строке Linux. При применении без опций выводится список кратких имен объектов, содержащихся в указанной или текущей директории.

Синтаксис команды:

ls [OPTION]... [FILE]...

Пример использования команды ls без опций для выведения содержания текущей директории:

kodomo:~/term1/credits$ ls
file_1.py  file_2.gz  file_3.png  file_4.png  file_5.pdb

В результате выводятся только короткие имена файлов.

Команду можно применять не только с настройками по умолчанию. Существуют опции, позволяющие получать больше информации о содержащихся файлах. Так же существует возможность выводить файлы не только в строчку, но и другими способами. Некоторые из опций мы рассмотрим ниже.

ls -F

Команда добавляет к именам объектов символы, указывающие на их назначение:

Вывод результата без использования опции:

@kodomo:~/term1$ ls
credits  genome  pr3

Выводится только короткое имя каждого элемента внутри директории.

Теперь применим опцию -F и посмотрим на изменения.

kodomo:~/term1$ ls -F
credits/  genome/  pr3/

В результате мы видим, что после имени файлов появились знаки '/'. Это значит что в текущей директории содержатся только поддиректории.

ls -1

Данная опция позволяет вывести список файлов в столбик.

Вот что выведет команда, если не применять опцию:

@kodomo:~/term1/credits$ ls
file_1.py  file_2.gz  file_3.png  file_4.png  file_5.pdb

Файлы выведены в строчку.

А теперь применим опцию:

kodomo:~/term1/credits$ ls -1
file_1.py
file_2.gz
file_3.png
file_4.png
file_5.pdb

В результате мы видим вывод файлов в столбик.

ls -i

Выводит индекс файла. Это 9 цифр перед названием файла. Это уникальный идентификатор файла в рамках файловой системы. Он используется для идентификации файла или каталога на уровне ядра операционной системы.

Как и в предыдущих случаях посмотрим на стандартный вывод команды ls без использования опций.

@kodomo:~/term1/credits$ ls
file_1.py  file_2.gz  file_3.png  file_4.png  file_5.pdb

Стандартный вывод кратких имен файлов в интересующей директории.

Теперь посмотрим на вывод ls -i.

@kodomo:~/term1/credits$ ls -i
597074815 file_1.py  574499490 file_3.png  620508834 file_5.pdb
608541863 file_2.gz  574560896 file_4.png

Мы видим, что перед названиями файлов появились цифры. Это и есть индексы данных файлов.

Users/dozorova/pr3 (последним исправлял пользователь dozorova 2023-10-02 16:07:38)