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

Определение пути к текущему каталогу


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

pwd

Возможно такое, что при перемещении по каталогу и при выведении их содержимого на экран, вы сможете забыть, какое место в файловой системе вы просматриваете в данный момент.

Как можно узнать каталог, в котором вы в данный момент находитесь? Это можно сделать при помощи команды pwd, которая расшифровывается как print working directory (выведения текущего каталога).

Слово «print» в имени print working directory обозначает выведение информации на экран, а не подключенный принтер.

С помощью команды pwd можно отобразить полный путь к данному каталогу. Вряд ли вам будет приходиться пользоваться данной командой часто, но иногда она будет полезной.

pwd
   /home/scott/music/new

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

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

Далее...

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


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

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, сверху списка будет отображен файл самых меньших размеров.

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


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

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

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


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

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, находящиеся на окончании имени файла.

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


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

ls l

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

Далее...

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


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

ls color

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

Далее...