terminal

В этом выпуске:

  • Работа с архивами
  • Управление правами доступа

Архивирование файлов в 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).

Это третья часть, чтобы первую часть смотрите здесь, ну и вторую соответственно здесь.

comments powered by HyperComments