Kodomo

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

Содержимое страницы «Users/beth/pr3»

Практикум 3

Эта страница посвящена программе ls и ее опциям. В рамках задания требуется изучить справочную страницу man команды ls и описать три выбранные опции, отличные от -l, с примерами их использования. Команда ls используется для вывода списка файлов и директорий. Она имеет множество опций, позволяющих настроить формат вывода информации. В этом отчёте будут рассмотрены три опции: -a, -t и -h.

Опция -a

Показывает все файлы и директории, включая скрытые (начинающиеся с точки).

Пример:

kodomo:~$ ls folder/
dir1 file.txt folder2 file.tmp file.tar.gz
kodomo:~$ ls -a folder/
. .. dir1 file.txt folder2 file.tmp file.tar.gz .hidden_file
kodomo:~$

Описание изменений: Без опции -a скрытый файл .hidden_file не отображается. С опцией -a он становится видимым в выводе команды.

Опция -t

Сортирует файлы и директории по времени последнего изменения. Самые новые файлы отображаются последними.

Пример:

kodomo:~$ ls folder/
dir1 file.txt folder2 file.tmp file.tar.gz
kodomo:~$ ls -t folder/
file.tar.gz dir1 folder2 file.txt file.tmp
kodomo:~$

Описание изменений: В первом случае файлы выводятся в произвольном порядке (как правило, лексикографическом). С опцией -t файлы отсортированы по времени последнего изменения: file.tar.gz был изменен раньше всех, а file.tmp - позже всех.

Опция -h

Выводит размеры файлов в формате например, с использованием префиксов K, M, G для килобайтов, мегабайтов и гигабайтов.

kodomo:~$ ls -l folder/
total 12
drwxr-xr-x 4 user group 4096 Jan 1 1970 dir1
-rw-r--r-- 1 user group    1 Jan 1 1970 file.tmp
-rw-r--r-- 1 user group 80132 Jan 1 1970 file.tar.gz
-rw-r--r-- 1 user group 1231 Jan 1 1970 file.txt
drwxr-xr-x 2 user group 4096 Jan 1 1970 folder2
kodomo:~$ ls -lh folder/
total 12K
drwxr-xr-x 4 user group 4.0K Jan 1 1970 dir1
-rw-r--r-- 1 user group    1 Jan 1 1970 file.tmp
-rw-r--r-- 1 user group 78K Jan 1 1970 file.tar.gz
-rw-r--r-- 1 user group 1.2K Jan 1 1970 file.txt
drwxr-xr-x 2 user group 4.0K Jan 1 1970 folder2
kodomo:~$ 

Без опции -h размер файла file.tar.gz отображается как 80132 байта. С опцией -h тот же размер отображается как 78K (килобайт), что значительно удобнее для восприятия. Аналогично, размеры директорий стали отображаться как 4.0K, а размер file.txt как 1.2K

Users/beth/pr3. (последним исправлял пользователь beth 2024-12-19 05:04:19)