Tar: تفاوت بین نسخه‌ها

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
(افزودن ساخت دایرکتوری که لازم است)
سطر ۳: سطر ۳:
 
این نرم‌افزار می‌تواند یک یا چند پرونده و یا شاخه‌ را بایگانی و سپس فشرده کرده یا از حالت فشرده خارج کند.
 
این نرم‌افزار می‌تواند یک یا چند پرونده و یا شاخه‌ را بایگانی و سپس فشرده کرده یا از حالت فشرده خارج کند.
  
'''تذکر'''
+
{{نکته| خود tar به تنهایی قابلیت فشرده‌سازی نداشته و این قابلیت با نرم‌افزارهای جانبی مثل [[bzip2]] یا [[GNU_Zip|گنو زیپ]] به آن افزوده می‌شود. }}
  
خود tar به تنهایی قابلیت فشرده‌سازی نداشته و این قابلیت با نرم‌افزارهای جانبی مثل [[bzip2]] یا [[GNU_Zip|گنو زیپ]] به آن افزوده می‌شود.
 
  
 
=ایجاد بایگانی=
 
=ایجاد بایگانی=

نسخهٔ ‏۲۷ اسفند ۱۴۰۲، ساعت ۲۰:۰۳

tar یک نرم‌افزار آزاد است که برای ایجاد بایگانی و فشرده سازی در بسیاری از توزیع‌های سیستم‌عامل گنو/لینوکس استفاده می‌شود.

این نرم‌افزار می‌تواند یک یا چند پرونده و یا شاخه‌ را بایگانی و سپس فشرده کرده یا از حالت فشرده خارج کند.


نکته: خود tar به تنهایی قابلیت فشرده‌سازی نداشته و این قابلیت با نرم‌افزارهای جانبی مثل bzip2 یا گنو زیپ به آن افزوده می‌شود.


ایجاد بایگانی

برای ساخت بایگانی از انتخاب create استفاده می‌شود.

$ tar --create --file test.tar /home/temp
$ tar -cf test.tar /home/temp

دستور بالا، محتویات شاخهٔ temp را در پرونده‌ای به نام test.tar بایگانی می‌کند.


$ tar --create --gnuzip --file test.tar.gz /home/temp
$ tar -czf test.tar.gz /home/temp

قالب فشرده سازی را tar.gz برمی‌گزیند.


$ tar --create --bzip2 --file test.tar.bz2 /home/temp
$ tar -cjf test.tar.bz2 /home/temp

قالب فشرده سازی را tar.bz2 برمی‌گزیند.


گشودن بایگانی

برای گشودن بایگانی از انتخاب extract استفاده می‌شود.

$ tar --extract --file test.tar --directory /home/temp
$ tar -xf test.tar -C /home/temp

در این دستور تمام محتویات پروندهٔ test.tar را در شاخهٔ temp می‌گشاییم.

برای خارج کردن یک پروندهٔ خاص از یک بایگانی به شکل زیر عمل می‌کنیم:

$ mkdir /home/temp
$ tar --extract --file test.tar myfile.txt
$ tar -xf test.tar myfile.txt

در این دستور نیازی به گشودن کل پروندهٔ بایگانی نداریم ، تنها پروندهٔ myfile.txt را نیاز داریم و همین پرونده را از بایگانی خارج می‌کنیم.

مشاهدهٔ محتویات بایگانی

برای فهرست کردن محتوای بایگانی از انتخاب list استفاده می‌شود.

$ tar --list --file test.tar
$ tar -tf test.tar 

این دستور تمام محتویات پروندهٔ test.tar را بدون این که از بایگانی خارج کند، فهرست می‌کند.