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

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
(ایجاد بایگانی)
 
سطر ۳۴: سطر ۳۴:
 
برای گشودن بایگانی از انتخاب <code>extract</code> استفاده می‌شود.
 
برای گشودن بایگانی از انتخاب <code>extract</code> استفاده می‌شود.
  
<pre>
+
{{bc|
 
$ tar --extract --file test.tar --directory /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>
+
}}
 +
 
 
در این دستور تمام محتویات پروندهٔ test.tar را در شاخهٔ temp می‌گشاییم.
 
در این دستور تمام محتویات پروندهٔ test.tar را در شاخهٔ temp می‌گشاییم.
  
 
برای خارج کردن یک پروندهٔ خاص از یک بایگانی به شکل زیر عمل می‌کنیم:
 
برای خارج کردن یک پروندهٔ خاص از یک بایگانی به شکل زیر عمل می‌کنیم:
<pre>
+
 
 +
{{bc|
 
$ mkdir /home/temp
 
$ mkdir /home/temp
 
$ tar --extract --file test.tar myfile.txt
 
$ tar --extract --file test.tar myfile.txt
 
$ tar -xf test.tar myfile.txt
 
$ tar -xf test.tar myfile.txt
</pre>
+
}}
 +
 
 
در این دستور نیازی به گشودن کل پروندهٔ بایگانی نداریم ، تنها پروندهٔ myfile.txt را نیاز داریم و همین پرونده را از بایگانی خارج می‌کنیم.
 
در این دستور نیازی به گشودن کل پروندهٔ بایگانی نداریم ، تنها پروندهٔ myfile.txt را نیاز داریم و همین پرونده را از بایگانی خارج می‌کنیم.
  
سطر ۵۱: سطر ۵۴:
 
برای فهرست کردن محتوای بایگانی از انتخاب <code>list</code> استفاده می‌شود.
 
برای فهرست کردن محتوای بایگانی از انتخاب <code>list</code> استفاده می‌شود.
  
<pre>
+
{{bc|
 
$ tar --list --file test.tar
 
$ tar --list --file test.tar
 
$ tar -tf test.tar  
 
$ tar -tf test.tar  
</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 می‌گشاییم.

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


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