2. Перейдите в каталог /usr/share/doc и убедитесь, что вы перешли в этот каталог. Используя абсолютную адресацию, перейдите в каталог /usr.
3. Используя относительную адресацию, выполните:
— вернитесь в каталог /usr/share/doc;
— перейдите в каталог /usr/share;
— перейдите в домашний каталог.
4. Создайте каталоги с именами Doc, My Files, %FREE*.
5. Не покидая домашнего каталога, создайте в каталоге My Files каталоги Pict и Video.
6. Попытайтесь удалить каталог My Files. Перейдите в каталог ~/My Files/Pict и, не покидая его, удалите каталог Video.
7. Перейдите в каталог %FREE* и, не покидая его, последовательно удалите каталоги ~/My Files/Pict и ~/My Files.
8. Просмотрите полное содержимое домашнего каталога, включая скрытые файлы.
9. Просмотрите полную информацию обо всех каталогах домашнего каталога. Узнайте номера их индексных дескрипторов.
10. Просмотрите список всех файлов, начинающихся с «tty» в каталоге /dev, отсортировав его по времени модификации в обратном порядке.
11. Определите права доступа к домашнему каталогу для разных категорий пользователей.
Цель работы: ознакомиться с основными командами управления файлами.
file файл — определяет тип файла
cat [опции] файл1 файл2… — объединяет файлы или поток стандартного ввода и направляет на стандартный вывод. Опции:
-n — нумеровать строки выходного файла, начиная с 1;
-v — выводит управляющие символы, кроме символов перевода строки и табуляции, для которых используются специальные обозначения.
Иногда используется для вывода небольших файлов на экран. Если файл не помещается в один экран, можно использовать фильтр more:
cat файл | more.
Также позволяет создавать текстовые файлы:
cat > файл.
Для завершения ввода используется сочетание клавиш <Ctrl+D>.
cp [опции] файл1 [файл2…] конечный_файл — команда копирования. Если конечный_файл является существующим каталогом, в него копируются файл1, файл2,… с сохранением имен. Если конечный_файл не является каталогом, то должны быть указаны только файл1 и конечный_файл, при этом файл1 копируется в файл2. Опции:
-R — рекурсивное копирование каталогов;
-l — создает жесткие ссылки вместо копирования файлов;
-v — выводить имя каждого файла перед копированием.
mv [опции] файл1 [файл2…] конечный_файл — перемещает (переименовывает) файлы. Если конечный_файл является каталогом, то файл1, файл2,… перемещаются в него. Если конечный_файл не является каталогом, то должны быть указаны только файл1 и конечный_файл, при этом имя первого будет изменено на имя второго. Опции:
-f — не задавать вопрос на подтверждение операции;
-v — выдавать имя каждого файла при его переносе.
rm [опции] файл — удаляет указанный файл. По умолчанию каталоги не удаляются. Опции:
-R — рекурсивное удаление каталогов;
-f — не запрашивать подтверждения;
-i — требует подтверждения операции удаления.
ln файл1 [-s] файл2 — создает для файл1 жесткую ссылку с именем 1. При указании ключа -s создает символическую ссылку.