Що таке UNIX: розробка, особливості та застосування операційної системи

Створення нових каталогів

Тепер, коли у користувача є загальне уявлення про файлової системи і про те, як з нею звертатися, можна приступити до створення своїх власних файлів та каталогів та управління ними. Каталоги створюються з допомогою mkdir, а видаляється з допомогою rmdir.

Наприклад, щоб створити два нових каталогу, прописують: $ mkdir test test2.Тепер, щоб видалити другий каталог, який тільки що створений: $ rmdir test2. При цьому rmdir видалить тільки порожні каталоги. Якщо каталог містить файли, користувач повинен спочатку видалити їх перед використанням rmdir. Крім того, він може рекурсивно вилучити каталог і його вміст, використовуючи відповідну опцію з командою rm.

Якщо потрібно скопіювати деякі існуючі файли з іншої частини файлової системи в тестовий каталог, то використовують команду cp.

Перш ніж йти далі, переходять у новий «тестовий» каталог, який тільки що створений. Користувач буде використовувати цю область для експериментів, таким чином зводячи до мінімуму будь-який потенційний збиток іншим файлів в домашньому каталозі:

  • $ cd test;
  • $ pwd ;
  • /home/ххххх/test.

Тепер можна скопіювати деякі файли у тестову директорію з допомогою cp:

  • $ cp/etc/motd.$ cp/etc/hosts;
  • $ cp/etc/group.$ ls.

Три наведені вище команди cp копіюють існуючі файли з каталогу/etc» в поточний каталог (супроводжується символом «.»). Тепер видаляють файл за допомогою команди rm:

  • $ rm group ;
  • $ ls ;
  • hosts motd.

Далі переміщують один з файлів, використовуючи mv:

  • $ mv motd ;
  • $ ls.

Оскільки cp, mv rm можуть знищувати дані, вони пропонують інтерактивну опцію, яка запитує користувача перед продовженням. Це викликається з опцією -i. Зазвичай системний адміністратор налаштовує обліковий запис для використання цієї опції за умовчанням.

Для cp і mv потрібні два аргументи: існуюче розташування та місце призначення файлу, який потрібно скопіювати або перемістити. Пункт призначення може бути іншим файлом або каталогом.