Приложения

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

Задачи

Выполним ряд задач на манипулирование файлами. После выполнения каждого шага проверяйте содержимое каталога 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.