Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Работа с файлами и каталогами




Вывод содержимого каталога

Команда: ls (list – список)

Формат: ls [флаги] name…

Действие: Команда ls предназначена для печати имен файлов и информации о них. Именами могут быть либо имена каталогов, либо имена файлов. Если файл, имя которого указано в команде, существует, то печатается вся запрошенная о нем информация, иначе выводится короткое сообщение. При заданном имени каталога печатается вся запрошенная информация по каждому его файлу. Если в команде имя каталога отсутствует, то распечатывается информация обо всех файлах текущего каталога.

Флаги:

· l – напечатать листинг длинного формата;

· t – упорядочить список файлов не в алфавитном порядке, а по времени их модификации;

· a – включить в список все файлы;

· s – напечатать размеры файлов в блоках;

· d – вывести имя каталога name, но не содержимое;

· r – инвертировать последовательность вывода;

· i – напечатать идентификационный номер каждого файла;

· v – сортировка по времени последнего доступа к файлу;

· q – замена в именах файлов непечатаемых символов символом?;

· c – использование времени создания файла при сортировке;

· g – то же, что и -l, с добавлением имени группы пользователей для каждой записи в каталоге;

· f – вывод каталогов; каждый аргумент команды воспринимается как каталог, и выводится содержимое всех заданных каталогов. Этот режим отменяет флаги -l, -t, -s, -r и активизирует действие флага -a;

· C – вывод элементов каталога в несколько столбцов с сортировкой вниз по столбцу;

· F – добавление к имени каталога символа / и символа * к имени файла, для которого разрешено выполнение;

· R – рекурсивный вывод содержимого подкаталогов заданного каталога.

Пример

Выведем содержимое текущего каталога в листинге длинного формата:

 

$ ls-l

- rw- --- --- 2 user1 100 May 5 20:10 lab1

- rwx -x- --- 1 user1 300 Mar 5 21:10 lab2

d rw- w-- --- 1 user1 100 Mar 5 21:50 texts

d rw- w-- --- 1 user1 100 Mar 5 21:50 text

                                       
                   
 
 
 
 
 
 
 
 
 


имя файла

время последней

модификации.

дата

размер файла в байтах (символах)

имя владельца файла

число связей файла

разрешение на доступ к файлу прочим пользователям

разрешение на доступ к файлу для членов группы

разрешение на доступ к файлу владельцу

первый символ определяет тип файла:

- – обычный файл;

d – каталог;

b – блок-ориентированный специальный файл;

с – байт-ориентированный специальный файл.

 

Изменение текущего каталога

Команда: cd (change directory – изменить каталог)

Формат: cd [dirname]

Действие: изменение рабочего каталога

Пример

1. Перейти в каталог bin.

$ cd /usr/bin

2. Перейти в родительский каталог.

$ cd..

3. Без параметров – возврат к собственному (home) каталогу.

$ cd

 

Создание каталога

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

Команда: mkdir (make directory – создать каталог)

Формат: mkdir [ dirname …]

Действие: создает один или несколько новых каталогов с именами dirname… и требует наличия у пользователя права на запись в родительский каталог

 

 

Пример

Создать каталоги a и b:

$ mkdir a b

каталоги файлы файлы

Рис.2. Типичная структура каталогов пользователей (с учетом групп)

 

Для создания такой структуры могут быть выполнены следующие команды:

$ cd - вернуться в собственный каталог (в данном случае user1)

$ mkdir progs texts letters

$ cd texts

и так далее.

 





Поделиться с друзьями:


Дата добавления: 2016-12-06; Мы поможем в написании ваших работ!; просмотров: 361 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Либо вы управляете вашим днем, либо день управляет вами. © Джим Рон
==> читать все изречения...

2302 - | 2033 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.