Головна |
Дозволяє змінити права доступу до заданих файлів (або каталогам).
Змінні права можуть бути задані двома способами: або в символьному вигляді, або за допомогою трьох вісімкових цифр. Символьне завдання прав складається з трьох елементів: категорія користувачів, для якої задаються права (u - власник файлу, g - група-власник, o - інші користувачі, a - всі користувачі), що виконується операція (+ - додати право, - - скасувати право , = - привласнити тільки це право, скасувавши інші права) і конкретне право (r - читання, w - запис, x - виконання). Можна вказати кілька категорій користувачів і кілька операцій з різними правами для однієї категорії. Можна також в одній команді задати різні права для різних категорій користувачів, розділивши їх комами. Наприклад, запис ug + r-w, o = x означає: «Для власника і групи дозволити читання і заборонити запис (право на виконання не міняти), для інших користувачів дозволити виконання, заборонити читання і запис».
Другий спосіб завдання прав передбачає явне завдання всіх прав у вигляді восьмеричного числа з трьох цифр. Перша цифра задає три біта прав для власника, друга цифра - для групи, третя - для інших. Наприклад, число 751 означає набір прав, який команда ls -l відобразила б у вигляді rwxr-x - x, тобто всі права для власника, читання і виконання для групи, тільки виконання для інших.
find спісок_каталогов [ключі]
Служить для пошуку файлів з відомим ім'ям і / або іншими атрибутами в дереві файлової системи.
Заданий каталог або кілька каталогів визначають частини файлової системи, в яких ведеться пошук. Прокрутити підкаталогів всіх рівнів, починаючи з заданого каталогу. Ключі визначають умови пошуку файлів і дії зі знайденими файлами. Деякі ключі наведені в таблиці. Якщо задано більше одного умови, перевіряється істинність всіх (сполучення). На відміну від більшості інших команд, ключі задаються не однією літерою, а цілим словом.
-name имя_файла | Істина, якщо ім'я файлу (без шляху) збігається з заданим. |
-perm 8-річное_чісло | Істина, якщо права доступу збігаються із заданими (див. Chmod) |
-atime чісло_дней | Істина, якщо до файлу були звернення за останні дні. |
-mtime чісло_дней | Істина, якщо файл був змінений за останні дні. |
-newer файл | Істина, якщо файл «новіше», ніж зазначений файл, тобто був змінений пізніше. |
-type символ | Істина для всіх файлів зазначеного типу (f - звичайний файл, d - каталог, b - блоковий пристрій, c - символьне пристрій, p - іменований канал, s - символічна зв'язок). |
-user імя_польз. | Істина, якщо ім'я власника збігається з заданим. |
-group імя_группи | Істина, якщо ім'я групи-власника збігається з заданим. |
Чи не перевіряє ніяких умов, а лише вказує, що потрібно видати на стандартний висновок повні імена знайдених файлів. |
Команди для роботи з файловою системою | створення архіву
Операційна система Linux | файлова система | файлові менеджери | Основні команди ОС Linux | zip -Опції імя_архіва файли / каталоги |