Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Стиснення - gzip, compress, zip

Для студентів спеціальностей | Загальні вимоги до виконання лабораторних робіт | Загальний вид командного рядка | Перенаправлення вводу\виводу | Приклади | Формат команди mount | Лабораторна робота №4 | Файлы ініціалізації | Методичні вказівки | Команди керування завданнями |


 

Найбільш широко використовуваним компресором файлі під Unix являється утиліта gzip (зворотня їй утиліта - gunzip). Але, ці утиліти необов’язково входять в поставку операційної системи. Признак файлу, стисненого програмою gzip - розширення ".gz" або ".tgz" (tar+gzip).

 

Формат команди

 

gzip file

gunzip file.gz

 

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

З ОС Unix поставляється стандартний компресор compress (uncompress). Робота з цими утилітами аналогічна роботі з gzip (gunzip), але використовується розширення ".Z"

Для ОС Unix також є програми zip і unzip, які працюють аналогічно DOS-версіям, в тому числі, як додаток до стиснення, проводять архівування і розпаковку архівів. Формат архівів сумісний з

 

форматом DOS pkzip та WinZip. (Для DOS/Windows також вже написані утиліти gz і tar.)

 

Формат команди

 

zip file.zip список_файлів

gunzip file.zip

gunzip file.zip список_файлів

 

 

Пошук файлів (find)

 

find каталог [вираз... ]

 

Команда проводить рекурсивний пошук у вказаному каталозі і його підкаталогах. Для кожного файлу обчислюються значення вказаних в командному рядку логічних виразів, які об'єднуються по "І". Якщо у результаті виходить "ІСТИННО", то ім'я файлу (точніше шлях до нього, починаючи від вказаного в командному рядку каталога, виводиться в стандартний вивід).

 

Відсутність виразів - завжди "ІСТИННО" (тобто в цьому випадку find рекурсивно виводить імена всіх файлів каталога і його підкаталогів).

Основні вирази find

 

(Примітка: нижче скрізь, де є числовий параметр N, перед ним можна ставити плюс або мінус, при цьому справедливе наступне правило: "+N" означає "більше, ніж N", "-N" означає "менше, ніж N", просто число N означає "рівне N".)

-name шаблон_імені_файла

істино, якщо ім'я файлу відповідає шаблону; у шаблоні можна використовувати символ ‘*’ і т.п. - при цьому шаблон треба узяти в одинарні лапки.

-perm ABCD

істино, якщо права доступу до файлу точно дорівнюють вказаним (ABCD); права записуються в числовій нотації команди chmod.

-perm -ABCD

істино, якщо вказані права доступу (ABCD) є у файла; права записуються в числовій нотації команди chmod.

-type T

істино, якщо тип файлу рівний вказаному типу T, де Т - один з символів: f (звичайний файл), d (каталог), l (символічний зв'язок), b або з (блоковий або символьний пристрій), p (конвейєр).

-user ім’я_користувача

істино, якщо файл належить вказаному користувачу.

-group ім’я _групи

істино, якщо файл належить вказаній групі.

-size Nc

істино, якщо розмір файлу дорівнює N байт (без символа 'c' розмір інтерпретується в 512-байтних блоках).

-mtime N

істино, якщо вміст файла був модифікований N суток назад (т.е. N*24 години назад).

-atime N

істино, якщо останній доступ до файлу мав місце N суток назад (т.е. N*24 години назад).

-ctime N

істино, якщо атрибути файлу були модифіковані N суток назад (т.е. N*24 години назад).

-newer ім’я _файлу

істино,якщо файл був модифікований пізніше, ніж вказаний.

Nouser

істино, якщо власник файлу не знайдений в списку користувачів (наприклад, користувач був видалений, а його файли залишились).


Дата добавления: 2015-07-19; просмотров: 53 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Створення маски – umask| Nogroup

mybiblioteka.su - 2015-2024 год. (0.006 сек.)