
- •Завдання до лабораторних робіт
- •Приклад: абсолютне ім’я - /home/speed/work.File.
- •Домашній каталог
- •Використовується команда file. Ця команда допоможе визначити тип файлу.
- •Використав команду видно, що файл 1,q – текстовий, Лаборат1_1 – документ програми офіс Організація звзку
- •Вправа№2
- •Вправи№3
- •Вправа №4
- •Завдання №2.
- •Завдання №3.
- •Завдання №4.
Використовується команда file. Ця команда допоможе визначити тип файлу.
Наприклад file /home
На екрані відобразиться результат
/home: directory
Команда file дозволяє відслідковувати звязки.
Якщо ввести команду file без додаткових параметрів, вона розповість тільки про тип вказаного файлу
Якщо ввести з параметром –L, то вона від слідкує зсилку на вказаний файл і тип ісходного файлу.
Приклад: file –L
Використав команду видно, що файл 1,q – текстовий, Лаборат1_1 – документ програми офіс Організація звзку
Робота зі зв 'язками виконується так же, як безпосереднє звернення до файлу.
Для створення символьного зв 'язку використовується команда ln -s.
Команда ln без параметрів створює жорсткий звязок.
Параметри команди рекомендується переглянути за допомогою команди man.
Для виявлення зв'язку можливо застосувати команду ls -І. При цьому у списку файлів поточного каталогу, крім імені файлу, буде міститися вказівка на те, що він є зв'язком.
lrwxrwxrwx 1 root root 4 Oct 17 15:27 info->info/
Символ 1 в рядку доступу до файлу служить ознакою того, що даний файл є зв'язком.
Видалення файлу або каталогу.
1. Використовується команда rm
2. Використовується команда rmdir
Ця команда видаляє тільки пусті каталоги.
Примітка: Для відміни видалення можливо використовувати клавіші Ctrl+C
Таблиця1 Основні команди роботи з файлами та каталогами
Команда |
Опис |
Приклад |
Пояснення прикладу |
echo |
Створення файлу |
echo>Lulik “Письмо” |
Файл має назву Lulik і містить текст Письмо |
Виведення файлу |
echo Lulik |
На екран виведеться вміст файлу - Письмо |
|
Запис тексту в інший файл – пере направлення вводу |
echo>Bolik “Письмо” або echo Письмо >Bolik |
Запис тексту у файл Bolik |
|
Додавання тексту |
echo>>Bolik “Письмо” або echo Письмо >>Bolik |
||
cat |
Вивід змісту файлу |
cat Lulik |
Вивід змісту Lulik, тобто Письмо |
Копіювання фалу |
cat >Lulik Bolik |
Lulik копіюється в Bolik |
|
Додавання тексту до файлу |
cat >>Lulik Bolik |
Текст Bolik додається до файлу Lulik |
|
Показ декілька файлів |
cat Lulik Bolik |
Виведеться зміст файлів Lulik Bolik |
|
обєднання файлів |
Cat> Bolu Lulik Bolik |
Lulik Bolik обєднаються в один файл Bolu |
|
ls |
Виведення файлів |
ls c* |
Вивід файлів, які починаються на літеру с |
ls L*ik |
Вивід файлу, який починається на літеру L і закінчується на літеру ik |
||
Перегляд файлів у каталогах |
ls -F |
Перегляд файлів у поточному каталозі. F приказує команді ls вказати після імені файлу його тип |
|
Перегляд файлів у кольоровому форматі |
ls |
|
|
mv |
Переіменування файлів Примітка* |
mv Bolu Lulik |
Lulik переіменується в Bolu |
Перемістити файл |
|
Bolu |
|
cp |
Копіювання файлу |
cp Lulu 111 |
Файл Lulu скопіюється у каталог 111 |
rm |
Видалення одного файлу |
rm Lulu |
Видалиться файл Lulu |
Видалення декілька файлів Примітка** |
rm Bolu Lulik |
Видалиться файли Bolu Lulik |
|
mkdir |
Створення каталогу |
mkdir Lilik |
Створення каталогу Lilik |
rmdir |
Видалення каталогу |
rmdir Lilik |
Видалення каталогу Lilik |
rmdir fox/mox |
Видалення каталогу mox |
||
rmdir -p fox/mox |
Видалення каталогу fox і mox |
||
rmdir -r fox/mox |
Видалення каталог і вміст каталогу mox |
||
cd |
Переміщення по файловій системі |
cd.. |
Перехід на рівень вище |
cd/. |
Перехід на рівень вище |
||
cd $home |
Перехід у домашній каталог з будь якого місця |
||
cd Lilik |
Перехід у каталог Lilik |
||
cd |
Перехід у домашній каталог з будь якого місця |
||
dir |
Перегляд вмісту каталогу |
dir Lilik |
Виведеться вміст каталогу |
Примітка*: Якщо переіменувати файл на імя яке існує, то файл видаляється, а який переіменували залишиться
Примітка**
Таблиця2 Параметри команди rm
Параметр |
Опис |
-d |
Видаляється каталог, навіть не пустий |
-f |
Вказаний елемент видаляється без попередження |
-I |
Перед видаленням виводиться запит на видалення |
-r |
Файли видаляються і в підкаталогах вказаного каталогу |
-v |
В процесі видалення виводиться іеформаціяопро його прогресс |
Вправи до лабораторної роботи
Вправа1 – Робота з файлами
Номер |
Завдання |
Рішення |
|
Створити новий файл з іменем tree |
echo>Tree “eee” |
|
Розмножити даний файл до трьох екземплярів |
cat>three cat>>three cat>>three |
cat>three three three |
||
|
Переіменувати файл tree в tree_tree |
mv tree tree_ tree |
|
Видалити файл tree_tree |
rm tree |
|
Показати, що файл tree_tree видалений |
ls |