Робота з файлами і директоріями в 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»

Також можна здійснити пошук за наявністю якого-небудь конкретного символу в назві. Спробуємо знайти всі файли, в імені яких міститься буква «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.

Тепер ви знайомі з основами роботи з файлами і каталогами. Залишайте свій відгук про цю статтю і задавайте всі ваші запитання по темі.