Как да търсите директория (със снимки)

Съдържание:

Как да търсите директория (със снимки)
Как да търсите директория (със снимки)

Видео: Как да търсите директория (със снимки)

Видео: Как да търсите директория (със снимки)
Видео: Как се качва снимка от телефон на компютър с гугъл 2024, Може
Anonim

Най -често срещаният начин за доставяне на партида файлове от Linux система е чрез командата tar. Когато разбърквате директория, можете лесно да превъртите група файлове в един файл. След това този файл може да бъде прехвърлен или съхранен или може да бъде компресиран, за да се намали размерът му.

Стъпки

865895 1
865895 1

Стъпка 1. Разберете формата

В Linux архивирането на множество файлове се осъществява с помощта на командата tar. Тази команда ще комбинира множество файлове в един файл, което позволява компресиране или по -лесно прехвърляне на друг компютър. Полученият файл ще има разширение.tar..tar файловете често се наричат tarballs.

Командата tar ще архивира само файловете. Той няма да извършва никакво компресиране, така че архивът ще бъде със същия размер като оригиналните файлове. Можете да компресирате.tar файла с помощта на gzip или bzip2, което води до разширение.tar.gz или.tar.bz2. Това ще бъде разгледано в края на статията

865895 2
865895 2

Стъпка 2. Създайте архив от една директория

Когато създавате tarball от директория, има няколко части на командата tar. По -долу е примерна команда tar:

tar -cvf tarName.tar/пътека/към/директория

  • tar - Това извиква програмата за архивиране на tar.
  • в - Този флаг сигнализира за "създаването" на.tar файла. Винаги трябва да е на първо място.
  • v - Това показва, че процесът е „многословен“. Това ще покаже отчитане на всички файлове, които се добавят към.tar файла, докато се създава. Това е незадължителен флаг.
  • f - Този флаг означава, че следващата част ще бъде името на новия.tar файл. Винаги трябва да е последният флаг.
  • tarName.tar - Можете да изберете всяко име, което искате. Просто се уверете, че сте включили разширението.tar в края. Можете да добавите път към името на файла, ако искате да създадете tarball в различна директория от текущата ви работна.
  • /path/to/directory - Въведете пътя на директорията, от която искате да създадете.tar файла. Пътят е спрямо текущата ви работна директория. Например, ако пълният път е ~/home/user/Pictures и в момента сте в директорията/home, ще въведете/user/Pictures. Имайте предвид, че всички поддиректории също ще бъдат включени.
865895 3
865895 3

Стъпка 3. Създайте тарбол, който включва множество директории

Добавянето на множество директории е толкова просто, колкото добавянето на всички пътища до края на командата tar:

tar -cvf tarName.tar/etc/directory1/var/www/directory2

865895 4
865895 4

Стъпка 4. Добавете файлове или директории към съществуващ архив

Можете да продължите да добавяте файлове и директории към вашите.tar архивни файлове, като използвате флага "append":

tar -rvf tarName.tar textfile.txt път/към/друга/директория

r - Това е флагът "добавяне". Той замества флага c от командата за създаване на tarball

865895 5
865895 5

Стъпка 5. Компресирайте съществуващ.tar файл

Можете да използвате „gzip“за бързо компресиране на вашия.tar архивен файл. Ако имате нужда от повече компресия (по -малък изходен файл), можете да използвате "bzip2" вместо това. bzip2 ще отнеме повече време за компресиране на файла, отколкото gzip.

gzip tarName.tar bzip2 tarName.tar

  • gzip ще добави разширението.gz към името на файла: tarName.tar.gz
  • bzip2 ще добави разширението.bz2 към името на файла: tarName.tar.bz2
865895 6
865895 6

Стъпка 6. Компресирайте tarball, когато го създавате

Можете да използвате командите в горната стъпка за компресиране на съществуващи архиви, но можете също да ги компресирате, докато ги създавате, като използвате правилните флагове:

tar -czvf tarName.tar.gz/път/към/директория tar -cjvf tarName.tar.bz2/път/към/директория

  • z - Този флаг ще компресира новия.tar файл с помощта на gzip. Не забравяйте да включите разширението.gz в края на името на файла.
  • j - Този флаг ще компресира новия.tar файл с помощта на bzip2. Не забравяйте да включите разширението.bz2 в края на името на файла.

Препоръчано: