این دستور tar است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
قیر - نسخه گنو ابزار بایگانی tar
خلاصه
قیر [-] A -- catenate -- الحاق کردن | c --ایجاد کردن | d --تفاوت -- مقایسه کنید | --حذف | r --پیوست
| t -- لیست | --تست-برچسب | u --به روز رسانی | x --استخراج کردن --گرفتن [گزینه های] [نام خانوادگی ...]
شرح
قیر فایل ها را از یک نوار یا آرشیو دیسک ذخیره و استخراج می کند.
اولین آرگومان tar باید یک تابع باشد. یکی از حروف Acdrtux، یا یکی از
نام توابع طولانی یک حرف تابع نیازی به پیشوند «-» ندارد و ممکن است باشد
با سایر گزینه های تک حرفی ترکیب شده است. یک نام تابع طولانی باید با پیشوند باشد --.
برخی از گزینه ها یک پارامتر دارند. با فرم تک حرفی اینها باید به صورت جداگانه ارائه شوند
استدلال ها با فرم طولانی، ممکن است با ضمیمه داده شوند =ارزش به گزینه
FUNCTION نامه ها
حالت عملیات اصلی:
-A, -- catenate, -- الحاق کردن
فایل های tar را به آرشیو اضافه کنید
-c, --ایجاد کردن
یک آرشیو جدید ایجاد کنید
-d, --تفاوت, -- مقایسه کنید
تفاوت بین آرشیو و فایل سیستم را پیدا کنید
--حذف
حذف از بایگانی (نه روی نوارهای ماگ!)
-r, --پیوست
فایل ها را به انتهای آرشیو اضافه کنید
-t, -- لیست
فهرست محتویات یک آرشیو
--تست-برچسب
برچسب حجم آرشیو را تست کنید و خارج شوید
-u, --به روز رسانی
فقط فایل های جدیدتر از کپی را در بایگانی اضافه کنید
-x, --استخراج کردن, --گرفتن
استخراج فایل ها از آرشیو
OTHER OPTIONS
اصلاح کننده های عملیات:
-[0-7][lmh]
درایو و چگالی را مشخص کنید
-a, - فشرده سازی خودکار
از پسوند آرشیو برای تعیین برنامه فشرده سازی استفاده کنید
-- acls
پشتیبانی از ACL های POSIX را فعال کنید
-- بدون acls
پشتیبانی از ACL های POSIX را غیرفعال کنید
--افزودن-فایل=فایل
FILE داده شده را به بایگانی اضافه کنید (مفید است اگر نام آن با خط تیره شروع شود)
--متصل
الگوها با نام شروع فایل مطابقت دارند
-- بدون لنگر
الگوها پس از هر «/» مطابقت دارند (پیشفرض برای حذف)
--atime-serve
حفظ زمان دسترسی در فایل های ریخته شده، یا با بازیابی زمان ها پس از خواندن
(METHOD='replace'; پیشفرض) یا با تنظیم نکردن زمانها در وهله اول
(METHOD='system')
--بدون فشرده سازی خودکار
برای تعیین برنامه فشرده سازی از پسوند آرشیو استفاده نکنید
-b, - عامل مسدود کننده بلوک ها
BLOCKS x 512 بایت در هر رکورد
-B, --خواندن-کامل-سوابق
همانطور که خواندیم دوباره مسدود کنید (برای لوله های 4.2BSD)
--پشتیبان گیری
پشتیبان گیری قبل از حذف، نسخه CONTROL را انتخاب کنید
-C, --فهرست راهنما DIR
به دایرکتوری DIR تغییر دهید
--بررسی دستگاه
هنگام ایجاد بایگانی های افزایشی، شماره دستگاه را بررسی کنید (پیش فرض)
--بدون چک کردن دستگاه
هنگام ایجاد آرشیوهای افزایشی، شماره دستگاه را بررسی نکنید
--ایست بازرسی
نمایش پیام های پیشرفت در هر NUMBERمین رکورد (پیش فرض 10)
--ایست بازرسی-عمل=اقدامات
ACTION را در هر ایست بازرسی اجرا کنید
--clamp-mtime
فقط زمانی را تنظیم کنید که فایل جدیدتر از آنچه با -mtime داده شده است باشد
--تاخیر-دایرکتوری-بازیابی
تأخیر تنظیم زمانهای اصلاح و مجوزهای دایرکتوریهای استخراجشده تا زمانی که
پایان استخراج
--بدون تاخیر-دایرکتوری-بازیابی
اثر گزینه --delay-directory-restore را لغو کنید
-- استثناء کردن=الگو
حذف فایل ها، به عنوان یک الگو
-- استثناء-پشتیبان گیری
حذف فایل های پشتیبان و قفل
--exclude-cache
محتویات دایرکتوری های حاوی CACHEDIR.TAG را به استثنای فایل برچسب حذف کنید
خود
--exclude-cache-all
فهرست های حاوی CACHEDIR.TAG را حذف کنید
--exclude-caches-under
همه چیز را در فهرست های حاوی CACHEDIR.TAG حذف کنید
-- حذف - نادیده گرفتن=فایل
در صورت وجود، الگوهای حذف را برای هر دایرکتوری از FILE بخوانید
--exclude-نادیده گرفتن-بازگردانی=فایل
خواندن حذف الگوهای هر دایرکتوری و زیرشاخههای آن از FILE، در صورت وجود
وجود دارد
--exclude-tag=فایل
محتویات دایرکتوری های حاوی FILE را حذف کنید، به جز خود FILE
--exclude-tag-all=فایل
دایرکتوری های حاوی FILE را حذف کنید
--exclude-tag-under=فایل
همه چیز را در فهرست های حاوی FILE حذف کنید
--exclude-vcs
فهرست های سیستم کنترل نسخه را حذف کنید
--exclude-vcs-ignores
الگوهای حذف را از فایل های نادیده VCS بخوانید
-f, --فایل بایگانی
از فایل آرشیو یا آرشیو دستگاه استفاده کنید
-F, ---info-script, ---مجله-جدید-اسکریپت نام
اجرای اسکریپت در انتهای هر نوار (به معنی -M)
-- زور - محلی
فایل آرشیو محلی است حتی اگر دارای دو نقطه باشد
--تمام وقت
زمان فایل را با وضوح کامل چاپ کنید
-g, --فهرست شده-افزاینده فایل
پشتیبان گیری افزایشی جدید با فرمت گنو را مدیریت کنید
-G, --افزایشی
پشتیبان گیری افزایشی با فرمت گنو قدیمی را مدیریت کنید
-- گروه=نام
NAME را به عنوان گروه برای فایل های اضافه شده مجبور کنید
-h, -- عدم ارجاع
پیوندهای نمادین را دنبال کنید. فایل هایی را که به آنها اشاره می کنند بایگانی و تخلیه کنید
-H, --قالب FORMAT
ایجاد آرشیو فرمت داده شده FORMAT یکی از موارد زیر است:
--format=gnu
فرمت GNU tar 1.13.x
--format=oldgnu
فرمت گنو طبق tar <= 1.12
--format=pax
فرمت POSIX 1003.1-2001 (pax).
--format=posix
همان پکس
--format=ustar
فرمت POSIX 1003.1-1988 (ustar).
--format=v7
فرمت قدیمی V7 tar
- ارجاع سخت
دنبال کردن لینک های سخت فایل هایی که به آن ها ارجاع می دهند را بایگانی و تخلیه کنید
-i, --نادیده گرفتن-صفرها
نادیده گرفتن بلوک های صفر شده در بایگانی (به معنای EOF)
-I, --استفاده-فشرده-برنامه PROG
فیلتر از طریق PROG (باید -d را پذیرفت)
--نادیده گرفتن مورد
مورد را نادیده بگیرید
--بدون چشم پوشی مورد
تطبیق حساس به حروف کوچک و بزرگ (پیشفرض)
--نادیده گرفتن-فرمان-خطا
کدهای خروج کودکان را نادیده بگیرید
--بدون نادیده گرفتن-فرمان-خطا
کدهای خروج غیر صفر کودکان را به عنوان خطا در نظر بگیرید
--نادیده-شکست-خواندن
با غیرصفر در فایل های ناخوانا خارج نشوید
--index-file=فایل
خروجی پرمخاطب را به FILE ارسال کنید
-j, --bzip2
-J, --xz
-k, --keep-old-file
هنگام استخراج فایل های موجود را جایگزین نکنید، آنها را به عنوان خطا در نظر بگیرید
-K, --starting-file نام عضو
هنگام خواندن آرشیو از عضو MEMBER-NAME شروع کنید
--keep-directory-symlink
هنگام استخراج، پیوندهای نمادین موجود به دایرکتوری ها را حفظ کنید
--keep-newer-files
فایل های موجود را که جدیدتر از نسخه های آرشیو آنها هستند جایگزین نکنید
-l, --بررسی لینک ها
اگر همه پیوندها حذف نشدند، پیامی را چاپ کنید
-L, --طول نوار عدد
پس از نوشتن NUMBER x 1024 بایت، نوار را تغییر دهید
--مرحله=عدد
سطح روگرفت برای بایگانی فهرست شده-افزاینده ایجاد شده
--lzip
--lzma
--lzop
-m, --دست زدن به
زمان اصلاح فایل را استخراج نکنید
-M, --چند جلدی
ایجاد / فهرست / استخراج آرشیو چند جلدی
- حالت=تغییرات
حالت اجباری (نمادین) برای فایل های اضافه شده تغییر می کند
--mtime=DATE-OR-FILE
mtime را برای فایل های اضافه شده از DATE-OR-FILE تنظیم کنید
-n, --جستجو
بایگانی قابل جستجو است
-N, -- جدیدتر, -- بعد از تاریخ DATE-OR-FILE
فقط فایل های جدیدتر از DATE-OR-FILE را ذخیره کنید
--newer-mtime=تاریخ
مقایسه تاریخ و زمانی که فقط داده ها تغییر کرده اند
--خالی
-T نامهای با تهی را میخواند، -C را غیرفعال کنید
-- بدون تهی
افکت گزینه --null قبلی را غیرفعال کنید
--شماره-مالک
همیشه از اعداد برای نام کاربر/گروه استفاده کنید
-O, ---to-stdout
استخراج فایل ها به خروجی استاندارد
- وقوع
فقط تعداد دفعات هر فایل در بایگانی را پردازش کنید. این گزینه معتبر است
فقط در ارتباط با یکی از دستورات فرعی --delete, --diff, --extract یا --list
و هنگامی که لیستی از فایل ها یا در خط فرمان یا از طریق گزینه -T داده می شود.
NUMBER پیشفرض 1 است
-- قدیمی-بایگانی, --قابل حمل بودن
مانند --format=v7
- سیستم یک فایل
در هنگام ایجاد آرشیو در سیستم فایل محلی بمانید
-- یک سطح بالا
برای جلوگیری از استخراج فایل های شل، یک زیر شاخه ایجاد کنید
--زیاد نوشتن
هنگام استخراج فایل های موجود را بازنویسی کنید
-- رونویسی- کارگردان
بازنویسی متادیتا دایرکتوری های موجود هنگام استخراج (پیش فرض)
--no-overwrite-dir
حفظ ابرداده دایرکتوری های موجود
-- مالک=نام
NAME را به عنوان مالک برای فایل های اضافه شده مجبور کنید
-p, ---حفظ مجوزها, ---همان مجوزها
استخراج اطلاعات در مورد مجوزهای فایل (پیش فرض برای superuser)
-P, - نامهای مطلق
جلوی '/'ها را از نام فایل حذف نکنید
--pax-option=کلمه کلیدی[[:]=مقدار][,کلمه کلیدی[[:]=مقدار]]...
کنترل کلمات کلیدی pax
--posix
مانند --format=posix
--حفظ
مانند -p و -s
---نقل قول=STRING
علاوه بر این، نویسه هایی را از STRING نقل قول کنید
--بدون نقل قول=STRING
غیرفعال کردن نقل قول برای کاراکترهای STRING
- سبک نقل قول=STYLE
سبک نقل قول نام را تنظیم کنید. برای مقادیر معتبر STYLE به زیر مراجعه کنید
-R, --block-number
با هر پیام شماره بلوک را در بایگانی نشان دهید
- اندازه رکورد=عدد
NUMBER بایت در هر رکورد، مضرب 512
-- بازگشت
بازگشت به دایرکتوری ها (پیش فرض)
-- بدون بازگشت
از نزول خودکار در دایرکتوری ها اجتناب کنید
-- بازگشتی - unlink
قبل از استخراج دایرکتوری، سلسله مراتب را خالی کنید
--حذف-فایل ها
پس از افزودن فایل ها به آرشیو، آنها را حذف کنید
-- محدود کردن
استفاده از برخی گزینه های بالقوه مضر را غیرفعال کنید
--rmt-command=COMMAND
به جای rmt از دستور داده شده rmt استفاده کنید
--rsh-فرمان=COMMAND
به جای rsh از کنترل از راه دور استفاده کنید
-s, -- حفظ نظم, --سفارش مشابه
آرگومان های اعضا به همان ترتیب فایل های موجود در آرشیو فهرست می شوند
-S, --پراکنده
مدیریت فایل های پراکنده به طور موثر
--همین مالک
سعی کنید فایل هایی را با همان مالکیت موجود در بایگانی استخراج کنید (پیش فرض برای
ابرکاربر)
--بدون مالک
استخراج فایل ها به عنوان خودتان (پیش فرض برای کاربران عادی)
-- بدون-همان-مجوزها
استفاده از umask کاربر هنگام استخراج مجوزها از بایگانی (پیش فرض برای
کاربران عادی)
-- جستجو نکردن
بایگانی قابل جستجو نیست
--سلینوکس
پشتیبانی زمینه SELinux را فعال کنید
-- بدون سلینوکس
پشتیبانی زمینه SELinux را غیرفعال کنید
--show-defaults
نمایش پیش فرض های تار
--show-omitted-dirs
هنگام فهرست کردن یا استخراج، هر فهرستی را که با معیارهای جستجو مطابقت ندارد فهرست کنید
--show-snapshot-field-ranges
نمایش محدوده های معتبر برای فیلدهای فایل فوری
--نمایش-تبدیل-نام ها, --show-stored-names
نمایش نام فایل یا آرشیو پس از تبدیل
-پرش از فایل های قدیمی
هنگام استخراج فایل های موجود را جایگزین نکنید، بی سر و صدا از روی آنها رد شوید
--مرتب سازی=سفارش
ترتیب مرتب سازی دایرکتوری: هیچ (پیش فرض)، نام یا فهرست مرتب سازی فهرست راهنما: هیچ
(پیش فرض) یا نام
--نسخه پراکنده=عمده[.مینور]
تنظیم نسخه فرمت پراکنده برای استفاده (به معنی --sparse است)
-- نوار-کامپوننت ها=عدد
NUMBER جزء اصلی را از نام فایل ها در هنگام استخراج حذف کنید
--پسوند=STRING
پشتیبانگیری قبل از حذف، پسوند معمولی را لغو کنید ("~" مگر اینکه توسط محیط لغو شود
متغیر SIMPLE_BACKUP_SUFFIX)
-T, --فایلها-از فایل
نام هایی را برای استخراج یا ایجاد از FILE دریافت کنید
--به دستور=COMMAND
لوله فایل ها را به برنامه دیگری استخراج کرد
--جمع کل
چاپ کل بایت پس از پردازش بایگانی. با آرگومان - کل بایت ها را چاپ کنید
هنگامی که این سیگنال تحویل داده می شود. سیگنال های مجاز عبارتند از: SIGHUP، SIGQUIT، SIGINT، SIGUSR1
و SIGUSR2؛ نام های بدون پیشوند SIG نیز پذیرفته می شود
--تبدیل, --xform اصطلاح
برای تبدیل نام فایل ها از sed جایگزین EXPRESSION استفاده کنید
-U, -- ابتدا پیوند را قطع کنید
هر فایل را قبل از استخراج از روی آن حذف کنید
-- نقل قول
unquote فایل ورودی یا نام اعضا (پیشفرض)
--بدون نقل قول
فایل ورودی یا نام اعضا را نقل قول نکنید
--utc
چاپ زمان تغییر فایل در UTC
-v, -- پرحرف
فایل های پردازش شده را بطور کامل فهرست کنید
-V, --برچسب TEXT
ایجاد آرشیو با نام حجم TEXT. در زمان لیست/استخراج، از TEXT به عنوان globbing استفاده کنید
الگوی نام حجم
--volno-file=فایل
از شماره حجم در FILE استفاده/بهروزرسانی کنید
-w, --در ارتباط بودن, --تائیدیه
برای هر اقدامی تأیید بخواهید
-W, -- تأیید کنید
سعی کنید پس از نوشتن آرشیو آن را تأیید کنید
-- هشدار=کلمه کلیدی
کنترل هشدار
--کارت های عام
استفاده از حروف عام (پیشفرض برای حذف)
-کارتهای عام-مطابقت-اسلش
حروف عام مطابق با '/' (پیشفرض برای حذف)
--بدون حروف عام-مطابقت-اسلش
حروف عام با "/" مطابقت ندارند
- بدون حروف عام
تطبیق کلمه به کلمه
-X, -- استثناء-از فایل
الگوهای فهرست شده در FILE را حذف کنید
--xattrs
پشتیبانی از ویژگی های توسعه یافته را فعال کنید
--xattrs-exclude=ماسک
الگوی حذف را برای کلیدهای xattr مشخص کنید
--xattrs-شامل=ماسک
الگوی شامل برای کلیدهای xattr را مشخص کنید
--no-xattrs
پشتیبانی از ویژگی های توسعه یافته را غیرفعال کنید
-z, --gzip, --gunzip --ungzip
-Z, --فشرده کردن, --فشرده کردن
محیط زیست
رفتار تار توسط متغیرهای محیطی زیر کنترل می شود، از جمله:
TAR_LONGLINK_100
PRISTINE_TAR_COMPAT
SIMPLE_BACKUP_SUFFIX
پیشوند پشتیبان برای استفاده در هنگام استخراج، اگر --پسوند مشخص نشده است. پشتیبان
اگر هیچ کدام مشخص نشده باشد، پسوند پیشفرض «~» است.
TAR_OPTIONS
گزينههايي كه با فاصلههاي سفيد از هم جدا شدهاند.
اسلشهای عقب جاسازی شده ممکن است برای فرار از فضای سفید یا اسلشهای عقب در داخل یک استفاده شود
گزینه.
TAPE دستگاه یا فایلی برای استفاده برای بایگانی اگر --فایل مشخص نشده است. اگر این
متغیر محیطی تنظیم نشده است، به جای آن از stdin یا stdout استفاده کنید.
مثال ها
ایجاد archive.tar از فایل های foo و bar.
tar -cf archive.tar foo bar
فهرست تمام فایلهای موجود در archive.tar به طور کامل.
tar -tvf archive.tar
تمام فایل ها را از archive.tar استخراج کنید.
tar -xf archive.tar
با استفاده از خدمات onworks.net از tar آنلاین استفاده کنید