فهرست سرفصل‌های Bash
خانه (Home) مقدمه (Intro) شروع به کار (Get Started) فرمان ها (Commands) فهرست فایل ها (List (ls)) تغییر پوشه (Change Dir (cd)) نمایش مسیر (Print Dir (pwd)) چاپ متن (Echo (echo)) ادغام فایل ها (Concatenate (cat)) کپی کردن (Copy (cp)) جابه جایی (Move (mv)) حذف (Remove (rm)) ساخت/به روزرسانی زمان (Timestamp (touch)) ساخت پوشه (Make Dir (mkdir)) راهنما (Manual (man)) نام مستعار (Alias) جستجوی متن (Search Text (grep)) اسکن الگو (Pattern Scan (awk)) ویرایشگر جریان (Stream Editor (sed)) برش بخش ها (Remove Section (cut)) مرتب سازی خطوط (Sort Lines (sort)) نمایش انتها (View End (tail)) نمایش ابتدا (View Start (head)) وضعیت فرایندها (Process Status (ps)) فهرست فرایندها (List Processes (top)) فضای دیسک (Disk Space (df)) مصرف پوشه ها (Directory Usage (du)) مصرف حافظه (Memory Usage (free)) پایان دادن (Terminate (kill)) زمان روشن بودن (Uptime) پینگ (Ping) انتقال URL (URL Transfer (curl)) دانلودکننده (Downloader (wget)) اتصال راه دور (Remote Connect (ssh)) کپی امن (Secure Copy (scp)) همگام سازی فایل ها (File Sync (rsync)) فشرده سازی (Compress (zip)) استخراج (Extract (unzip)) بایگانی TAR (TAR Archive) مالکیت (Ownership) تغییر مجوزها (Modify (chmod)) تغییر مالکیت (Ownership (chown)) تغییر گروه (Group (chgrp)) سینتکس (Syntax) اسکریپت (Script) متغیرها (Variables) انواع داده (Data Types) عملگرها (Operators) اگر…وگرنه (If...Else) حلقه ها (Loops) توابع (Functions) آرایه ها (Arrays) زمان بندی (Schedule (cron)) تمارین (Exercises) آزمون (Quiz) گواهینامه (Certificate)
نتیجه‌ای برای جستجو یافت نشد.
مستندات زبان Bash

Bash — بایگانی TAR (TAR Archive)

آخرین بروزرسانی: 1404/08/17

بایگانی TAR (TAR Archive)

با دستور «tar» می توانیم فایل ها را بایگانی کنیم. «بایگانی (Archive)» یعنی یک بسته واحد از چند فایل. همچنین می توانیم استخراج و نگهداری انجام دهیم. این شبیه جمع کردن برگه ها داخل یک کلاسور است.

شروع سریع با tar

tar می تواند بایگانی بسازد، استخراج کند، فهرست بدهد، و فشرده سازی gzip را اعمال کند. «پرچم (Flag)» یعنی گزینه کوتاه دستور.

مرور گزینه های مهم TAR

  • -c ساخت آرشیو جدید.
  • -x استخراج فایل ها از آرشیو.
  • -t نمایش محتوای آرشیو.
  • -z فیلتر از طریق gzip.
  • -v نمایش فرایند با جزئیات.
  • -f تعیین نام فایل آرشیو.

نکته: معمولا -f را قبل از نام آرشیو می آوریم.

گزینه -c: ساخت آرشیو

برای ساخت آرشیو، پرچم های -c و -v و -f را بزن. سپس نام آرشیو و فایل ها را بده.

tar -cvf archive.tar file1 file2

مشاهده در ادیتور

گزینه -x: استخراج فایل ها

برای استخراج، از -x استفاده کن. -v فهرست را نشان می دهد. -f نام آرشیو را مشخص می کند.

tar -xvf archive.tar

مشاهده در ادیتور

گزینه -t: فهرست محتوای آرشیو

بدون استخراج، محتوا را ببین. این کار مثل نگاه کردن داخل کیف است.

tar -tvf archive.tar

مشاهده در ادیتور

گزینه -z: فشرده سازی با gzip

برای بایگانی فشرده gzip از -z استفاده کن. خروجی معمولا .tar.gz است.

tar -czvf archive.tar.gz file1 file2

مشاهده در ادیتور

گزینه -f: تعیین نام فایل

همیشه قبل از نام آرشیو -f را قرار بده. سپس نام و فایل ها را بنویس.

tar -cvf archive.tar file1 file2

مشاهده در ادیتور

گزینه -v: نمایش جزئیات

با -v نام فایل های پردازش شده را می بینی. برای بررسی عالی است.

tar -xvf archive.tar

مشاهده در ادیتور

هشدار: هنگام استخراج در مسیر فعلی دقت کن. ممکن است فایل ها رونویسی شوند.

پیوندهای مرتبط

برای استخراج ZIP، صفحه استخراج (unzip) را ببین. برای بسته بندی ZIP، صفحه فشرده سازی (zip) را بررسی کن.

جمع بندی سریع

  • -c می سازد؛ -x استخراج می کند.
  • -t محتوا را فهرست می کند.
  • -z فشرده سازی gzip را فعال می کند.
  • -f نام آرشیو را تعیین می کند.
  • -v جزئیات پردازش را نشان می دهد.