Манипулирование файлами и каталогами
Приложения
cp- копировать файлы и каталоги.mv- перемещать, переименовывать файлы и каталоги.mkdir- создание пустых каталогов.rm- удаление файлов и каталогов.ln- создание ссылок на файлы.mc- Midnight Commander, файловый менеджер для консоли
Задачи
Выполним ряд действий на манипулирование файлами. После выполнения каждого шага проверяйте содержимое каталога playground и всех его внутренних каталогов, чтобы проверить корректность выполнения вами команд.
Использование классических приложений
- Создайте каталог
playgroundв домашнем каталоге пользователя. - Внутри данного каталога создайте каталоги
dir1иdir2. - Скопируйте файл
/etc/passwdв созданный каталогplayground. - Повторите последнюю операцию, использовав параметр
-v. - Повторите последнюю операцию, использовав параметр
-i. - Переименуйте файл
passwdвfun. - Переместите файл
funв каталогdir1. - Переместите файл
funв каталогdir2. - Переместите файл
funв каталогdir1. - Переместите каталог
dir1в каталогdir2. - Верните каталог
dir1и файлfunв каталогplayground. - Создайте жёсткие ссылки
fun-hardв каталогахdir1,dir2иplayground.- Посмотрите количество жёстких ссылок на файл
funиfun-hard. Используйте для этого приложениеlsс аргументами-lи-i.
- Посмотрите количество жёстких ссылок на файл
- Создайте символические ссылки
fun-symв каталогахdir1,dir2иplayground.- Посмотрите на количество жёстких ссылок на файл
fun. Изменилось ли оно?
- Посмотрите на количество жёстких ссылок на файл
- Создайте символическую ссылку
dir1-symна каталогdir1в каталогеplayground. - Удалите жёсткую ссылку
fun-hardв каталогеdir1. Проверьте количество жёстких ссылок на файлfun. - Удалите файл
fun. Посмотрите состояние жёстких и символических ссылок в каталогеplayground. - Посмотрите содержимое файла
fun-symв каталогеplayground. - Удалите все символические ссылки в каталоге
playground. - Удалите каталог
playground.
Использование файловых менеджеров
Решите предыдущую задачу с помощью файлового менеджера Midnight Commander.