Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Tar -xvf имяархива.tar.bz2




Tar -jxvf путь_к_архиву

Tar -zxvf путь_к_архиву

Tar -cf arhiv txtfile

Общий вид вызова команды tar

О bzip2

О tar и gzip

Формат tar используется для создания архива, то есть для хранения нескольких файлов в одном файле. Важно знать, что сам по себе tar не сжимает файлы, а просто создает архив, который по размеру схож с общим суммарным размером упакованных в него файлов.

Gzip (расшифровывается как GNU zip) является утилитой для сжатия файлов. Интересно то, что gzip не может создать архив - утилита только сжимает один файл до меньших размеров.

Тут стоит вопрос: как же создать сжатый архив в linux? Ответ прост - использовать и tar и gzip одновременно. Смысл в том, что с начала создается архив с файлами при помощи утилиты tar, а потом этот архив сжимается утилитой gzip. В результате всех этих манипуляций мы должны получить файл с расширением tar.gz

bzip2 - это альтернатива gzip, обладающая лучшими показателями сжатия и скорости. В результате мы получим архив с расширением tar.bz2

 

tar -cf имя_будущего_архива файл(ы)_для_упаковки

Опции -c и -f означают, соответственно --create и --file, т.е создать файл.

 

Пример:

эта команда создаст архив из одного файла txtfile

tar -cf arhiv *

эта команда упакует в архив без сжатия все файлы и каталоги текущего каталога

 

Использование gzip для создания архива с сжатием:

tar -zcvf arhiv.tar.gz *

Использование bzip2 для создания архива с сжатием:

tar -cvjf arhiv.tar.bz2 *

Также для bzip2 подойдет и такая команда:

bzip2 имяфайла для упаковки

bzip2 -d имяфайла.bz2 – для распаковки

 

Распаковка gzip:

 

Распаковка bzip2:

Современные версии GNU tar имеют функцию автоматического распознавания типа архива, и поэтому можно написать:

 

Получение информации о файлах в архиве

tar -svtf путь_к_архиву для gzip

tar -jvtf путь_к_архиву для bzip2

 

Консольные инструменты управления пакетами:

Утилита dpkg

dpkg - это низкоуровневая программа управления пакетами, единственная полезная её функция для обычного пользователя - это прямая установка пакета из deb-файла.

 

sudo dpkg -i имя_пакета.deb

Можно ставить несколько пакетов за раз, передавая их все как аргументы команде dpkg -i

Основным же консольным инструментом работы с пакетами является aptitude

sudo aptitude install имя_пакета1 [имя_пакета2...]

Для установки утилиты aptitude нужно набрать

Для запуска графического интерфейса утилиты требуется набрать просто aptitude в терминале.

Аналогично установке, удалить пакеты можно одной из двух команд:

sudo aptitude remove имя_пакета1 [имя_пакета2...]

sudo aptitude purge имя_пакета1 [имя_пакета2...]

Посмотреть описание конкретного пакета можно командой:

aptitude show имя_пакета

 

Команда apt-get - это стандартная утилита управления пакетами, используется она ровно так же, как и aptitude, только у неё нет графического интерфейса и поиска. То есть во всех командах с install, remove, purge можно заместо aptitude писать apt-get.

apt-get update - обновление информации о пакетах из репозиториев

apt-get upgrade - обновление всех пакетов

apt-get clean - очищает локальный репозиторий, т.е. сносит все, вы ранее скачивали. Очень полезно иногда прогонять для очистки диска.

apt-get autoremove - удаление ранее скачанных, но более ненужных пакетов

apt-get remove - удаление пакета из системы с сохранение его конфигурационных файлов

apt-get purge - удаление пакета со всеми зависимостями

apt-get install - установка пакета

 

 

Команды для управления доступом:

chmod (от англ. change mode) — программа для изменения прав доступа к файлам и директориям.

 

Права записываются сразу для трёх типов пользователей: владельца-пользователя файла, пользователей, входящих в группу-владелец и для прочих пользователей. Аргумент команды chmod, задающий разрешения, может быть записан в двух форматах: в числовом и в символьном.

Для понимания сути задания прав в Unix-системах, нужно знать представление чисел в восьмеричной и двоичной системах счисления.

 

u – user; g – group; o – other; a - все пользователи вообще (all), то есть a=ugo

400 — владелец имеет право на чтение;

200 — владелец имеет право на запись;

100 — владелец имеет право на выполнение;

40 — группа имеет право на чтение;

20 — группа имеет право на запись;

10 — группа имеет право на выполнение;

4 — остальные имеют право на чтение;

2 — остальные имеют право на запись;

1 — остальные имеют право на выполнение.




Поделиться с друзьями:


Дата добавления: 2014-12-07; Просмотров: 436; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.023 сек.