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

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
(ایجاد بایگانی)
سطر ۹: سطر ۹:
 
برای ساخت بایگانی از انتخاب <code>create</code> استفاده می‌شود.
 
برای ساخت بایگانی از انتخاب <code>create</code> استفاده می‌شود.
  
<pre>
+
{{bc|
 
$ tar --create --file test.tar /home/temp
 
$ tar --create --file test.tar /home/temp
 
$ tar -cf test.tar /home/temp
 
$ tar -cf test.tar /home/temp
</pre>
+
}}
 +
 
 
دستور بالا، محتویات شاخهٔ temp را در پرونده‌ای به نام test.tar بایگانی می‌کند.
 
دستور بالا، محتویات شاخهٔ temp را در پرونده‌ای به نام test.tar بایگانی می‌کند.
  
 
+
{{bc|
<pre>
 
 
$ tar --create --gnuzip --file test.tar.gz /home/temp
 
$ tar --create --gnuzip --file test.tar.gz /home/temp
 
$ tar -czf test.tar.gz /home/temp
 
$ tar -czf test.tar.gz /home/temp
</pre>
+
}}
 +
 
 
قالب فشرده سازی را tar.gz برمی‌گزیند.
 
قالب فشرده سازی را tar.gz برمی‌گزیند.
  
 
+
{{bc|
<pre>
 
 
$ tar --create --bzip2 --file test.tar.bz2 /home/temp
 
$ tar --create --bzip2 --file test.tar.bz2 /home/temp
 
$ tar -cjf test.tar.bz2 /home/temp
 
$ tar -cjf test.tar.bz2 /home/temp
</pre>
+
}}
 +
 
 +
 
 
قالب فشرده سازی را tar.bz2 برمی‌گزیند.
 
قالب فشرده سازی را tar.bz2 برمی‌گزیند.
 
  
 
=گشودن بایگانی=
 
=گشودن بایگانی=

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

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