Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабораторні_1.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
206.54 Кб
Скачать
  1. Використовується команда 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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]