Приложения

  • cp - копировать файлы и каталоги.
  • mv - перемещать, переименовывать файлы и каталоги.
  • mkdir - создание пустых каталогов.
  • rm - удаление файлов и каталогов.
  • ln - создание ссылок на файлы.
  • mc - Midnight Commander, файловый менеджер для консоли

Задачи

Выполним ряд действий на манипулирование файлами. После выполнения каждого шага проверяйте содержимое каталога playground и всех его внутренних каталогов, чтобы проверить корректность выполнения вами команд.

Использование классических приложений

  1. Создайте каталог playground в домашнем каталоге пользователя.
  2. Внутри данного каталога создайте каталоги dir1 и dir2.
  3. Скопируйте файл /etc/passwd в созданный каталог playground.
  4. Повторите последнюю операцию, использовав параметр -v.
  5. Повторите последнюю операцию, использовав параметр -i.
  6. Переименуйте файл passwd в fun.
  7. Переместите файл fun в каталог dir1.
  8. Переместите файл fun в каталог dir2.
  9. Переместите файл fun в каталог dir1.
  10. Переместите каталог dir1 в каталог dir2.
  11. Верните каталог dir1 и файл fun в каталог playground.
  12. Создайте жёсткие ссылки fun-hard в каталогах dir1, dir2 и playground.
    • Посмотрите количество жёстких ссылок на файл fun и fun-hard. Используйте для этого приложение ls с аргументами -l и -i.
  13. Создайте символические ссылки fun-sym в каталогах dir1, dir2 и playground.
    • Посмотрите на количество жёстких ссылок на файл fun. Изменилось ли оно?
  14. Создайте символическую ссылку dir1-sym на каталог dir1 в каталоге playground.
  15. Удалите жёсткую ссылку fun-hard в каталоге dir1. Проверьте количество жёстких ссылок на файл fun.
  16. Удалите файл fun. Посмотрите состояние жёстких и символических ссылок в каталоге playground.
  17. Посмотрите содержимое файла fun-sym в каталоге playground.
  18. Удалите все символические ссылки в каталоге playground.
  19. Удалите каталог playground.

Использование файловых менеджеров

Решите предыдущую задачу с помощью файлового менеджера Midnight Commander.