В этом выпуске:
- Работа с архивами
- Управление правами доступа
Архивирование файлов в linux.
Чтобы создать архив из содержимого каталога:
tar -cvf имя_архива.tar имя_каталога/
Для сжатия файлов используется:
bzip2 имя_файла
gzip имя_файла
zip имя_файла
Для того чтобы распаковать архив набираем в терминале:
gunzip имя_архива.tar.gz
bunzip имя_архива.tar.bz
bunzip2 имя_архива. ar.bz2
tar xvf имя_архива.tar
tar xzf имя_архива.tgz
Права доступа в Linux
Что такое права доступа:
-r--r-----
dr--r-----
Дефис вначале означает обычный файл, d — каталог (директорию). Дальше три группы по три символа означают права доступа для владельца, членов группы, в которую входит владелец, и для всех остальных пользователей соответственно.
дефис означает отсутствие прав,
r — право на чтение,
w — право на запись,
x — право на выполнение.
Просмотреть права доступа:
ls -l имя_файла_или_каталога
Задать права доступа:
chmod *** имя_файла_или_каталога
где *** — права доступа, указанные абсолютным способом, или:
chmod группа=/+/-тип доступа имя_файла_или_каталога
где группа: u (user, владелец), g (group, группа), o (other, другие), a (all, все), например:
chmod a+rw имя_файла
Изменить владельца:
chown имя_пользователя имя_файла
Распространенные права доступа:
644 = rw-r–r–
666 = rw-rw-rw-
777 = rwxrwxrwx
Порядок цифр соответствует порядку пользователей (ugo), цифра в каждой позиции складывается из значений 4, 2 и 1 для прав r, w и x, соответственно. Так право полного доступа для владельца и отсутствие каких-либо прав для группы и прочих пользователей будет 700 (4+2+1.0.0).
Это третья часть, чтобы первую часть смотрите здесь, ну и вторую соответственно здесь.