
- •Лабораторна робота №4
- •Теоретичні відомості
- •Отримання списку файлів
- •Організація файлів
- •Копіювання файлів
- •Переміщення та перейменування файлів
- •Видалення файлів та каталогів
- •Перегляд вмісту файлів
- •Пошук файлів
- •Сортування текстових файлів
- •Переспрямування вводу та виводу
- •Використання утіліти nmblookup
- •Доступ до ресурсів з використинням smbclient
- •Монтування та демонтування каталогів спільного використання Windows
- •Графічні оболонки для роботи з Samba
- •Хід роботи
Лабораторна робота №4
Тема: ОС Linux. Робота з каталогами та файлами. Налаштування та робота з продуктом SAMBA
Мета роботи: поглибити знання про файли та каталоги Linux. Навчитися працювати з файлами та організовувати їх по каталогам. Навчитися налаштовувати та використовувати продукт SAMBA
Теоретичні відомості
Команди роботи з файлами можна поділити на дві категорії:
команди, що працюють з файлами як з єдиним цілим (об’єктом)
команди, що змінюють вміст файлів
Отримання списку файлів
Головна команда для отримання списку файлів – ls. Спосіб відображення цією командою файлів залежить від того, як вона використовується. Якщо ls використовується разом з каналами, то кожен файл відображається в окремому рядку. Найчастіше, однак інформація відображається по стовпцях.
Поведінка команди ls керується ключами у формі – abcd. Ключі команді ls можна об’єднувати, наприклад: ls -lF
Значення найважливіших ключів команди ls наведені у таблиці нижче
Ключ |
Значення |
-a |
Відображає усі файли. Якщо не задано ключів –а або –А, то не відображаються файли, імена яких починаються з крапки (.). Такі приховані файли найчастіше містять налаштування програм. |
-A |
Аналогічно ключу –а. Відрізняється тим, що каталоги . та .. не відображаються |
-b |
Всі неграфічні символи відображаються у вісімковій формі \ddd |
-c |
Для сортування використовується час останньої модифікації. |
-C |
Задає вивід назв файлів у багатьох стовпцях. |
-d filename |
Якщо filename – назва каталогу, то відображається тільки його назва, а не вміст. Ключ часто використовують разом з ключем l для визначення статусу каталогу. Якщо ключ не використовується, то виводиться вміст каталогу |
-F |
Помічає каталоги символами /, виконувальні файли *, символічні посилання @, програмні канали - |, сокети - = |
-i |
Для кожного файлу у першій колонці виводиться його індекс |
-l |
Відображає каталоги у розширеному форматі, виводячи режим, власника, розмір у байтах, час останньої модифікації для кожного файла. Якщо виводиться інформація про спеціальний файл, то замість розміру відображаються номери пристроїв. Якщо файл є символічним посиланням, виводиться також і -> та назва файлу на який посилаються. |
-n |
Замість назв файлів відображають ідентифікатори користувачів та груп, асоційованих з кожним файлом та каталогом. |
-q |
Усі неграфічні символи в назвах файлів замінюються на знаки питання ?. |
-r |
Змінює порядок сортування на зворотній. |
-s |
Відображає розміри усіх файлів, разом з додатковими блоками у кілобайтах |
-t |
Сортує файли та каталоги не по назвах, а по часу модифікації |
-u |
Використовує час останнього доступу до файлу при сортуванні |
-x |
Багатостовпцевий вивід інформації з сортуванням не по стовпцям, а по рядкам |