Обучение Linux
Учимся настраивать и работать с командами Linux

Представление размеров файлов в килобайтах, мегабайтах и гигабайтах

ls h

Файл .vimrc размером 15465 байт содержится в списке из предыдущего раздела. Не всегда его удобно преобразовывать в уме байты в килобайты, мегабайты и гигабайты. Для этого существует удобная опция h (или human readable), с помощью которой выводится информация, которую в удобно виде воспринимает пользователь.

ls lash ~/
     rw r r      100К 2005 10 19      11:44     .xsession errors
     rw          40K 2005 04 20       11:00     .nessusrc
     rwxr r      16K 2005 10 12       15:45     .vimrc
     rw          8.6K 2005 10 19      08:43     .bash_history

Далее...

Сортировка содержимого каталога по размеру файлов


Метки: | |
Просмотров: 2489

ls s

Все, что содержится в каталоге можно сортировать и по размеру файлов. Делать это можно при помощи опции S (или sort=size).

ls las ~/
     rw r r	109587	2005 10 19   11:53        .xsession errors
     rw        40122         2005 04 20   11:00        .nessusrc
     rwxr r    15465         2005 10 12   15:45        .vimrc
     rw        8757          2005 10 19   08:43        .bash_history

При помощи сортировки по размеру, самым большим файлом является первый. Если задан обратный порядок при следовании, то есть, если была указана команда r, сверху списка будет отображен файл самых меньших размеров.

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


Метки: | |
Просмотров: 6433

ls t

Осуществлять сортировку по суффиксу очень удобно, но в некотором случае, желательно располагать содержимым каталога по возрастанию и убыванию времени и даты. А делать это нужно в ряду с опцией –l, указывать опцию t (или sort=time). Для расположения отсортированных данных в ином порядке, нужно помимо 1 задавать команду tr (или sort=time reverse).

ls latr ~/
     rw               8800     2005 10 18     19:55    .bashjn story
   drwx               368      2005 10 18     23:12    .gnupg
   drwxr xr x         2760     2005 10 18     23:14    bin
   drwx               168      2005 10 19     00:13    .Skype

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

Обращаем ваше внимание на то, что в последнем примере указано 4 опции latr, которые можно задавать и отдельно, 1 a t r, но при этом придется вводить другие пробелы и дефисы. Намного проще и удобнее будет осуществить их объединение в одну последовательность символов. / Присутствует

также «длинный» вариант опции/. Эта опция начинается двумя дефисами и включает одно или два слова. Их объединять нельзя и нужно задать с разделением. Иными словами, команда, которая используется в предвидящем примере, задается следующим образом:

ls la sort=time –reverse

Сортировка содержимого каталога по суффиксам имен файлов


Метки: | |
Просмотров: 2786

ls х

Имя файла – это не один признак того, с помощью которого можно сортировать файлы. Сортировку можно делать по суффиксу имени. Иными словами, вы можете сообщать команде 1s?, выполнять группировку всех файлов вместе, которые заканчиваются на .doc, потом файлы, заканчивающиеся на .jpg и, в конечном итоге для файлов, имя которого заканчивается символом .txt. Для этой цели используется опция x (или sort=extension); если вы будете хотеть отображать файлы в ином порядке, нужно добавить к ним опцию r (или reverse).

ls lx ~/src
    drwxr xr x         320         2005 10 06    22:35    backups
    drwxr xr x         1336        2005 09 18    15:01    fonts
     rw r r            2983001     2005 06 20    02:15    install.tar.gz
     rw r r            6683923     2005 09 24    22:41    DuckDoom.zip

Информация, которая выведена в результате выполнения команды, описанной выше, имеет пару интересных особенностей. Первой особенностью является то, что в первом списке присутствуют каталоги, для которых не указан суффикс, потом идут файлы с суффиксами. Второй особенностью является то, что файл install.tar.gz содержит в своем имени две точки, а ведь командой 1s учитывается только символы .gz, находящиеся на окончании имени файла.

Информация о правах доступа и владельцах файлов


Метки: | | |
Просмотров: 3711

ls l

Вам уже известно о том, как получить информацию о дополнительных сведениях, о содержимом этого каталога, но в некотором случае нужно иметь большей подробной информации. Посмотрим, как можно определить размер файла, его владельца и право доступа к нему для разных категорий пользователей системы. Эти сведения можно получить при помощи опции l (или format=long).

Далее...

Отображение информации в цвете


Просмотров: 2908

ls color

С помощью данной команды, у Вас будет возможность в выведении цветной информации на экран. При классификации содержимого каталога, это дает дополнительные возможности. В некоторой версии Linux, выведения цветной информации присматривается по умолчанию, но при отсутствии такой установки, вам сможет помочь опция color.

Далее...

Отображение информации о типах файлов


Метки: | |
Просмотров: 2523

ls F

Простая команда 1s не сообщает о файле, который находится в каталоге, ничего, кроме его имени. Отображаемая с помощью них информация не дает вам возможности для того, чтобы отличить обычный файл от каталога. Для получения дополнительных сведений, нужно найти опцию - F (или –classify).

ls F ~/bin
    adblock_filters.txt	fixmSu* pix2tn.pl*
    addext* flash.xml*	pop_login*
    address_book.csv	getip*	procmail/
    address_book.sxc       homesize*
    programs_kill_artsd'
    address_book.xls       html2text.py*
    programs_usual*

У этих сведений невеликий объём. Звездочка, которая находится после имени файла, говорит о том, что данный файл является выполняемым, а косая черточка – это и есть признак самого каталога. Если после указанного имя файла не присутствует никакого символа, то он является обычным файлом. Символы, которые присутствуют в списке файл после имени, описаны в таблице 1.

Таблица 1

Символ	Тип файла
*	Исполняемый файл
/	Каталог
@	Символьная ссылка
|	FIFO
=	Сокет