Как да добавяте, изтривате и актуализирате файлове в Tar Archive в Linux

Сподели

В областта на архивирането и компресирането на файлове, командата tar е универсален инструмент за създаване, управление и манипулиране на архиви в Linux системи.

В тази статия ще се задълбочим в процеса на добавяне, изтриване и актуализиране на файлове в tar архив, изследвайки стъпките и командите, необходими за изпълнението на тези задачи.

Добавяне на файлове към Tar архив

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

За да постигнете това, можете да използвате -r или --append опция, последвана от името на tar архива и списъка с файлове, които искате да добавите.

$ tar -rvf tecmint.tar ravi1.txt ravi2.txt ravi3.txt

В горната команда, -r указва, че искате да добавите файлове към архива, -v позволява подробен изход за проследяване на напредъка и -f указва името на tar архива.

За да видите съдържанието на tar файл, извикан tecmint.tarще използвате следната команда:

$ tar -tvf tecmint.tar 
Добавете файлове към Tar Archive
Добавете файлове към Tar Archive

Изтриване на файлове от Tar архив

Понякога може да искате да премахнете конкретни файлове от съществуващ архив, за да го поддържате актуален или да намалите размера му. Това е мястото, където --delete опцията се използва за изтриване на файл от архив, както е показано.

$ tar --delete -f tecmint.tar ravi1.txt ravi3.txt
$ tar -tvf tecmint.tar 

В този пример командата tar ще извлече архива, ще премахне посочения файл и след това ще създаде отново архива без изтрития файл.

Изтриване на файлове от архива на Tar
Изтриване на файлове от архива на Tar

Актуализиране на файлове в Tar архив

Актуализирането на файлове в tar архив включва процедура в две стъпки: извличане на архива, модифициране на желаните файлове и след това повторно създаване на архива. Този метод ви дава възможност да прецизирате съдържанието, без да променяте целия архив.

$ tar -xf tecmint.tar ravi2.txt  [extracting archive]
$ tar -uvf tecmint.tar ravi2.txt [updating archive]
Актуализирайте файла в Tar Archive
Актуализирайте файла в Tar Archive
Заключение

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

Независимо дали актуализирате файлове, премахвате остарели данни или оптимизирате размерите на архивите, разбирането как да използвате функциите на командата tar може значително да подобри вашите умения за управление на данни.

Като следвате стъпките, описани в тази статия, можете уверено да добавяте, изтривате и актуализирате файлове в архивите на tar, като по този начин повишавате ефикасността и ефективността на вашите усилия за цифрово съхранение.

Публикациите се превеждат автоматично с google translate

Loading


Сподели