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

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
جز (تایپو)
 
(۳ نسخه‌ٔ میانی ویرایش شده توسط ۲ کاربر نشان داده نشده)
سطر ۱: سطر ۱:
 
'''tar''' یک [[Free Software|نرم‌افزار آزاد]] است که برای ایجاد بایگانی و فشرده سازی در بسیاری از [[Distro|توزیع‌های]] سیستم‌عامل [[GNU/Linux|گنو/لینوکس]] استفاده می‌شود.
 
'''tar''' یک [[Free Software|نرم‌افزار آزاد]] است که برای ایجاد بایگانی و فشرده سازی در بسیاری از [[Distro|توزیع‌های]] سیستم‌عامل [[GNU/Linux|گنو/لینوکس]] استفاده می‌شود.
این نرم‌افزار کمک می‌کند پرونده، پرونده‌ها یا حتا شاخه‌ها را بایگانی و سپس فشرده کرده یا از حالت فشرده خارج نماییم. البته خود tar به تنهایی قابلیت فشرده‌سازی نداشته و این قابلیت را به وسیلهٔ نرم‌افزارهای جانی مثل [[bzip2]] یا [[GNU_Zip|گنو زیپ]] به آن می‌افزاییم.
+
 
 +
این نرم‌افزار می‌تواند یک یا چند پرونده و یا شاخه‌ را بایگانی و سپس فشرده کرده یا از حالت فشرده خارج کند.
 +
 
 +
'''تذکر'''
 +
 
 +
خود tar به تنهایی قابلیت فشرده‌سازی نداشته و این قابلیت با نرم‌افزارهای جانبی مثل [[bzip2]] یا [[GNU_Zip|گنو زیپ]] به آن افزوده می‌شود.
  
 
=ایجاد بایگانی=
 
=ایجاد بایگانی=
سطر ۳۰: سطر ۳۵:
  
 
<pre>
 
<pre>
$ tar --extract --file test.tar --directoty /home/temp
+
$ tar --extract --file test.tar --directory /home/temp
 
$ tar -xf test.tar -C /home/temp
 
$ tar -xf test.tar -C /home/temp
 
</pre>
 
</pre>
سطر ۵۰: سطر ۵۵:
 
</pre>
 
</pre>
 
این دستور تمام محتویات پروندهٔ test.tar را بدون این که از بایگانی خارج کند، فهرست می‌کند.
 
این دستور تمام محتویات پروندهٔ test.tar را بدون این که از بایگانی خارج کند، فهرست می‌کند.
 +
 +
[[رده:بایگانی و فشرده‌سازی]]

نسخهٔ کنونی تا ‏۱ مرداد ۱۳۹۹، ساعت ۱۹:۴۱

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 می‌گشاییم.

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

$ 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 را بدون این که از بایگانی خارج کند، فهرست می‌کند.