Домашнее задание 2 (утилиты POSIX)

  1. Определить, сколько файлов системы принадлежит пользователю root (find, wc).
  2. Составить список всех файлов компьютера, изменённых за последние сутки (find).
  3. Вывести список всех файлов каталога /usr/bin, имя которых начинается с буквы z.
  4. Изучить при помощи команды man документацию к командам tar и gzip. Собрать любые три файла в tar-архив и сжать его программой gzip. Распаковать архив (tar, gunzip).
  5. Вывести имена первых десяти файлов каталога /etc с расширением .conf (ls, grep, head).
  6. Создать файл a.txt. Изменить права доступа к нему так, чтобы у владельца были права на чтение и запись, у группы-владельца — только на чтение, у остальных — никаких прав. Далее снять право на чтение файла a.txt у группы-владельца. Далее добавить право на запись в файл a.txt упражнения всем пользователям системы кроме владельца и группы (touch, chmod).
  7. Создать файлы, содержащие первые десять, последние 10 и строки с 3000 по 3010 файла ru_phys_utf8_sort.txt (head, tail). Объединить их в один файл с нарушением алфавитного порядка. Воспользоваться командой sort для сортировки полученного файла.