Операції з файлами і каталогами Linux: як виконувати правильно

Як відомо, робота в Linux базується на операціях з файлами і каталогами: їх пошук, переміщення, перегляд і копіювання. Тому подібні навички необхідні кожному користувачеві, який хоче успішно працювати в ОС Linux. Ця стаття допоможе вам розібратися у всіх цих питаннях і відчувати себе впевнено в «спілкуванні» з Лінукс.

Файлова система Linux

Основні операції проводяться в режимі консолі

Для створення директорії просто пропишіть «mkdir» і назва папки після неї. Видалення відбувається аналогічним чином, тільки замість «mkdir» вказуєте «rmdir».

Створення нового каталогу

Дізнатися ім’я поточної директорії ви можете, використавши «pwd». Для виведення на екран її вмісту скористайтеся «ls». Виглядає це таким чином:

pwd / home / a / newdirectory
ls / home / a / newdirectory

Висновок імені поточного каталогу

Після команди прописуйте шлях до потрібного вам каталогу.

Щоб переглянути всю інформацію про цікавить вас директорії, використовуйте ключ -l для «ls».

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

Сортування по заданому параметру

Що ж стосується роботи з файлами, то вона полягає в трьох простих діях:

  • копіювання;
  • переміщення;
  • видалення.

Копіювання здійснюється командою «cp», перемістити — «mv», а видалити — «rm».

Просто пропишіть команду і повне ім’я файлу разом з його розширенням, над яким ви хочете зробити якесь дію. наприклад:

cp file1.bkp

Копіювання вибраних документів

При переміщенні також вказуйте директорію призначення:

mv file1.bkp newdirectory

Тепер розберемося, як виконувати пошук в Linux. У цьому нам допоможе команда «find», яка дозволяє виконати пошук по всіх можливих критеріям: по типу, власнику, датою або останнім зверненням. наприклад:

find.-name «myfile»

Пошук в системі Linux

Також можна здійснити пошук за наявністю якого-небудь конкретного символу в назві. Спробуємо знайти всі файли, в імені яких міститься буква «z»:

find.-name «* z *»

Щоб уточнити критерії пошуку по типу, вказуйте ключі: -f (файли), -d (директорії):

find.-type f

Щоб здійснити пошук по заданому розміру, введіть:

find.-size і далі число, що відповідає розміру. Додаючи «c» або «k», ви можете задати значення в байтах або кілобайтах відповідно.

Сканування з використанням фільтра

Стиснення здійснюється за допомогою «gzip» і «bzip2». За своїми функціями вони абсолютно ідентичні, за винятком того, що gzip дозволяє зберегти ім’я, а також мітку часу.

Стиснення вибраних директорій

Щоб створити архів, скористайтеся командою «tar». Для розширеної роботи прописуйте ключі:

-c — створення архіву;
-x — розпакування;
-v — виведення списку архівіруемих фалів;
-z — стискати за допомогою gzip;
-j — bzip2 стиснення.

Створення нового архіву

Для отримання даних з архіву знадобиться команда cpio.

Витяг інформації з архіву

Ссылка на основную публикацию
Adblock
detector