Как да архивирате файлове в Linux

Kak Da Arhivirate Fajlove V Linux



Компресирането на файлове е процес, чрез който можете колективно да съдържате част от данни на едно място. Улеснява прехвърлянето на файлове, управлението на съхранението, организирането на данни и др. В Linux tar и zip са двата най-разпространени формата за компресиране на файлове.

Можете също да компресирате файловете и да ги защитите с парола. Много потребители на Linux обаче се объркват при бързото компресиране на файлове. И така, тази кратка статия е за прости методи за синхронизиране на файлове в Linux. Има различни команди и лесни GUI подходи за създаване на zip файлове без проблеми. Нека разгледаме всеки метод с примери.







Командата zip

Командата zip е мощна помощна програма, която компресира файлове и директории в zip архив. Ето една проста команда, която можете да използвате:





цип [ настроики ] zipfile_name.zip file.txt име_на_директория

Моля, заменете [options] с подходящи опции и zipfile_name.zip с желаното име на новия zip файл. Освен това file.txt и directory_name представляват файловете, които трябва да компресирате. Например, нека използваме следната команда, за да създадем Scripts.zip чрез добавяне на файлове file1.txt и file2.txt:





цип Scripts.zip file1.txt file2.txt

  zip-files-using-zip-command

В горната команда използвахме опцията -r, за да извършим рекурсивно компресиране на файла. В случай, че искате да създадете zip файл и да го направите защитен с парола, тогава можете да използвате следната команда:



цип 12345 Scripts.zip file1.txt file2.txt

  create-password-protected-zip-file-using-zip-command

Ако искате да компресирате всички файлове с едно и също разширение, моля, изпълнете командата по-долу:

cd ~ / Документи

цип script.zip * .текст

  r-option-in-zip-command

По същия начин можете да компресирате всички файлове в дадена директория с помощта на една команда:

цип home.zip *

  zip-command-in-linux

В горната команда home.zip е zip файл, а * е заместващ знак за добавяне на всичко от конкретното местоположение.

Командата tar

Командата tar е друга многофункционална програма, използвана за архивиране на файлове в Linux. Въпреки това, за разлика от zip, той изисква да използвате инструменти за компресиране като gzip или bzip. За да компресирате файл с помощта на командата tar, използвайте командата по-долу:

взема -czvf zip_name.tar.gz file.txt име_на_директория

Тук опциите в „-cvzf“ инструктират tar да създаде компресиран с gzip архив(c) с помощта на gzip(z), да предостави подробен изход(v) и да посочи името на файла(f). Отново заменете zip_name в zip_name.tar.gz с името на компресирания файл, който искате да създадете.

За да използвате командата tar в горния пример, въведете тази команда:

взема -czvf Scripts.tar.gz file1.txt  file2.txt

  tar-command-to-zip-files-in-linux

От файловия мениджър

Първо отворете файловия мениджър и изберете файловете, които искате да включите в zip файла.

  избиране-на-файлове-в-файловия-мениджър-на-linux

Сега щракнете с десния бутон и тук кликнете върху опцията Компресиране:

  падащо-опция-меню-в-файловия мениджър

Тук можете да дадете име на zip файла и да добавите паролата за него:

  именуване-на-zip-файла-в-linux

Заключение

Архивирането на файлове в Linux е лесно и може да се извърши с помощта на команди като tar и zip. Командата zip е проста и директно компресира данни в zip файл, докато командата tar предлага гъвкавост с различните си опции. Предлагаме ви да експериментирате с тези опции, за да намерите това, което ви подхожда най-добре.