انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

bsdtar - آنلاین در ابر

bsdtar را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور bsdtar است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


قیر - دستکاری بایگانی نوار

خلاصه


قیر [پرچم های بسته بندی شده ⟨آرگس⟩] [⟨پرونده⟩ | ⟨الگو⟩...]
قیر {-c} [گزینه های] [فایل ها | دایرکتوری]
قیر {-r | -u} -f بایگانی-پرونده [گزینه های] [فایل ها | دایرکتوری]
قیر {-t | -x} [گزینه های] [الگوهای]

شرح


قیر فایل های آرشیو جریانی را ایجاد و دستکاری می کند. این پیاده سازی می تواند از
tar، pax، cpio، zip، jar، ar، xar، rpm، 7-zip و تصاویر cdrom ISO 9660 و می تواند تار ایجاد کند،
بایگانی‌های pax، cpio، ar، zip، 7-zip و shar.

اولین فرم خلاصه یک کلمه گزینه "به همراه" را نشان می دهد. این استفاده ارائه شده است
سازگاری با پیاده سازی های تاریخی برای جزئیات بیشتر به COMPATIBILITY زیر مراجعه کنید.

سایر فرم‌های خلاصه کاربرد ترجیحی را نشان می‌دهند. اولین گزینه به قیر یک حالت است
نشانگر از لیست زیر:
-c یک آرشیو جدید حاوی موارد مشخص شده ایجاد کنید. فرم گزینه طولانی است
--ایجاد کردن.
-r پسندیدن -c، اما ورودی های جدید به بایگانی اضافه می شوند. توجه داشته باشید که این فقط کار می کند
آرشیوهای فشرده نشده ذخیره شده در فایل های معمولی در -f گزینه مورد نیاز است. دراز
فرم گزینه است --پیوست.
-t فهرست مطالب بایگانی به stdout. فرم گزینه طولانی است -- لیست.
-u پسندیدن -r، اما ورودی های جدید فقط در صورتی اضافه می شوند که تاریخ اصلاح آنها جدیدتر از آن باشد
ورودی مربوطه در آرشیو توجه داشته باشید که این فقط در حالت فشرده نشده کار می کند
آرشیوهای ذخیره شده در فایل های معمولی در -f گزینه مورد نیاز است. فرم طولانی است
--به روز رسانی.
-x از آرشیو به دیسک استخراج کنید. اگر فایلی با همین نام بیشتر از
یک بار در بایگانی، هر کپی استخراج می شود و نسخه های بعدی بازنویسی می شود
(جایگزینی) نسخه های قبلی فرم گزینه طولانی است --استخراج کردن.

In -c, -r، یا -u در حالت، هر فایل یا دایرکتوری مشخص شده به ترتیب به آرشیو اضافه می شود
در خط فرمان مشخص شده است. به طور پیش فرض، محتویات هر دایرکتوری نیز وجود دارد
بایگانی شده

در حالت استخراج یا لیست، کل خط فرمان قبل از بایگانی خوانده و تجزیه می شود
باز شد. نام مسیرها یا الگوهای موجود در خط فرمان نشان می دهد که چه مواردی در بایگانی هستند
باید پردازش شود. الگوها همان طور که در مستند شده، الگوهای پوسته‌ای هستند tcsh(1).

OPTIONS


مگر اینکه به طور خاص خلاف آن ذکر شده باشد، گزینه ها در همه حالت های عملیاتی قابل اجرا هستند.

@بایگانی
(فقط حالت c و r) آرشیو مشخص شده باز می شود و ورودی های موجود در آن خواهد بود
به آرشیو فعلی اضافه شد. به عنوان یک مثال ساده،
قیر -c -f - فایل جدید @اصل.تار
یک آرشیو جدید در خروجی استاندارد حاوی یک فایل می نویسد فایل جدید و همه
ورودی از اصل.تار. در تضاد،
قیر -c -f - فایل جدید اصل.تار
یک آرشیو جدید تنها با دو ورودی ایجاد می کند. به همین ترتیب،
قیر -czf - --قالب لوحه تمثال عیسی و مریم @-
یک بایگانی را از ورودی استاندارد می خواند (که قالب آن به طور خودکار تعیین می شود)
و آن را به یک آرشیو با فرمت pax فشرده شده با gzip در stdout تبدیل می کند. به این ترتیب،
قیر می توان برای تبدیل آرشیو از یک فرمت به فرمت دیگر استفاده کرد.

-a, - فشرده سازی خودکار
(فقط حالت c) از پسوند بایگانی برای تعیین مجموعه ای از قالب و فرمت استفاده کنید
فشرده سازی به عنوان یک مثال ساده،
قیر -a -فرش کردن archive.tgz منبع.ج منبع.h
یک آرشیو جدید با فرمت pax محدود و فشرده سازی gzip ایجاد می کند،
قیر -a -فرش کردن archive.tar.bz2.uu منبع.ج منبع.h
یک آرشیو جدید با فرمت pax محدود و فشرده سازی bzip2 و uuecode ایجاد می کند
فشرده سازی،
قیر -a -فرش کردن archive.zip منبع.ج منبع.h
یک آرشیو جدید با فرمت zip ایجاد می کند،
قیر -a -jcf archive.tgz منبع.ج منبع.h
گزینه "-j" را نادیده می گیرد و یک آرشیو جدید با فرمت pax محدود ایجاد می کند
فشرده سازی gzip،
قیر -a -jcf بایگانی.xxx منبع.ج منبع.h
اگر پسوند ناشناخته یا بدون پسوند باشد، یک آرشیو جدید با بسته محدود ایجاد می کند
فرمت و فشرده سازی bzip2.

-B, --خواندن-تمام-بلوک ها
برای سازگاری با دیگران نادیده گرفته شده است قیر(1) پیاده سازی ها

-b مسدود کردن, - اندازه بلوک مسدود کردن
اندازه بلوک را در رکوردهای 512 بایتی برای ورودی/خروجی درایو نوار مشخص کنید. به عنوان یک قاعده، این
آرگومان فقط هنگام خواندن یا نوشتن روی درایوهای نوار مورد نیاز است و معمولاً نه
حتی پس از آن اندازه بلوک پیش فرض 20 رکورد (10240 بایت) بسیار رایج است.

-C فهرست راهنما, -- سی دی فهرست راهنما, --فهرست راهنما فهرست راهنما
در حالت c و r، این دایرکتوری را قبل از اضافه کردن فایل های زیر تغییر می دهد. در x
حالت، پس از باز کردن بایگانی اما قبل از استخراج ورودی ها، دایرکتوری ها را تغییر دهید
از آرشیو

-- chroot
(فقط حالت x) خرد() پس از پردازش هر دایرکتوری فعلی -C گزینه ها و
قبل از استخراج هر فایل

--disable-copyfile
مخصوص Mac OS X غیرفعال کردن استفاده از فایل را کپی کن(3).

-- استثناء کردن الگو
فایل ها یا دایرکتوری هایی را که با الگوی مشخص شده مطابقت دارند پردازش نکنید. توجه داشته باشید که
موارد استثنا بر الگوها یا نام فایل های مشخص شده در خط فرمان اولویت دارند.

--قالب قالب
(فقط حالت c، r، u) از فرمت مشخص شده برای آرشیو ایجاد شده استفاده کنید. پشتیبانی
فرمت‌ها عبارتند از cpio، pax، shar و ustar. فرمت های دیگر نیز ممکن است باشد
پشتیبانی؛ دیدن libarchive-formats(5) برای اطلاعات بیشتر در مورد پشتیبانی در حال حاضر
فرمت ها در حالت‌های r و u، هنگام گسترش آرشیو موجود، قالب مشخص شده است
اینجا باید با فرمت آرشیو موجود روی دیسک سازگار باشد.

-f پرونده, --فایل پرونده
بایگانی را از فایل مشخص شده بخوانید یا آرشیو را در فایل مشخص شده بنویسید. نام فایل می تواند
be - برای ورودی استاندارد یا خروجی استاندارد. پیش فرض بر اساس سیستم متفاوت است. بر
FreeBSD، پیش فرض است /dev/sa0; در لینوکس، پیش فرض است /dev/st0.

--gid id
از شماره شناسه گروه ارائه شده استفاده کنید. در استخراج، این شناسه گروه را لغو می کند
بایگانی؛ نام گروه در آرشیو نادیده گرفته خواهد شد. در ایجاد، این لغو می شود
شناسه گروه از روی دیسک خوانده می شود. اگر --gname نیز مشخص نشده است، نام گروه خواهد بود
برای مطابقت با شناسه گروه تنظیم شود.

--gname نام
از نام گروه ارائه شده استفاده کنید. در استخراج، این نام گروه را لغو می کند
بایگانی؛ اگر نام گروه ارائه شده در سیستم وجود نداشته باشد، شناسه گروه (از
آرشیو یا از --gid گزینه) به جای آن استفاده خواهد شد. در ایجاد، این مجموعه
نام گروهی که در آرشیو ذخیره می شود. نام تایید نمی شود
در برابر پایگاه داده گروه سیستم

-H (فقط حالت c و r) پیوندهای نمادین نامگذاری شده در خط فرمان دنبال خواهند شد. را
هدف پیوند بایگانی خواهد شد، نه خود پیوند.

-h (فقط حالت c و r) مترادف برای -L.

-I مترادف برای -T.

--کمک نمایش استفاده

--hfs فشرده سازی
(فقط حالت x) مخصوص Mac OS X (نسخه 10.6 یا جدیدتر). فایل های معمولی استخراج شده را فشرده کنید
با فشرده سازی HFS+.

--عبارتند از الگو
فقط فایل ها یا دایرکتوری هایی را پردازش کنید که با الگوی مشخص شده مطابقت دارند. توجه داشته باشید که
استثناهای مشخص شده با -- استثناء کردن بر شمول ها ارجحیت دارند. اگر نه
گنجاندن به صراحت مشخص شده است، تمام ورودی ها به طور پیش فرض پردازش می شوند. در
--عبارتند از این گزینه مخصوصاً هنگام فیلتر کردن آرشیوها مفید است. به عنوان مثال
فرمان
قیر -c -f جدید.تار --include='*foo*' @old.tgz
یک آرشیو جدید ایجاد می کند جدید.تار فقط شامل ورودی های از old.tgz حاوی
رشته "foo".

-J, --xz
(فقط حالت c) آرشیو حاصل را با xz(1). در حالت های استخراج یا فهرست،
این گزینه نادیده گرفته می شود. توجه داشته باشید که بر خلاف بقیه قیر پیاده سازی ها، این
پیاده سازی فشرده سازی XZ را به طور خودکار هنگام خواندن آرشیو تشخیص می دهد.

-j, --bzip, --bzip2, --bunzip2
(فقط حالت c) آرشیو حاصل را با bzip2(1). در استخراج یا لیست
حالت ها، این گزینه نادیده گرفته می شود. توجه داشته باشید که بر خلاف بقیه قیر پیاده سازی ها، این
پیاده سازی فشرده سازی bzip2 را به طور خودکار هنگام خواندن آرشیو تشخیص می دهد.

-k, --keep-old-file
(فقط حالت x) فایل های موجود را بازنویسی نکنید. به ویژه، اگر یک فایل ظاهر شود
بیش از یک بار در یک آرشیو، کپی های بعدی، کپی های قبلی را بازنویسی نمی کنند.

--keep-newer-files
(فقط حالت x) فایل‌های موجود را که جدیدتر از نسخه‌ها هستند بازنویسی نکنید
در آرشیو در حال استخراج ظاهر می شود.

-L, -- عدم ارجاع
(فقط حالت c و r) همه پیوندهای نمادین دنبال خواهند شد. به طور معمول، پیوندهای نمادین
به این ترتیب بایگانی می شوند. با این گزینه هدف لینک بایگانی می شود
به جای آن.

-l, --بررسی لینک ها
(فقط حالت های c و r) یک پیام اخطار صادر کنید مگر اینکه همه پیوندهای هر فایل وجود داشته باشد
بایگانی شده

--lrzip
(فقط حالت c) آرشیو حاصل را با lrzip(1). در استخراج یا لیست
حالت ها، این گزینه نادیده گرفته می شود.

--lzma (فقط حالت c) آرشیو حاصل را با الگوریتم اصلی LZMA فشرده کنید. استفاده کنید
از این گزینه جلوگیری می شود و باید بایگانی های جدید ایجاد شود --xz به جای آن.
توجه داشته باشید که بر خلاف بقیه قیر پیاده سازی، این پیاده سازی LZMA را شناسایی می کند
فشرده سازی خودکار هنگام خواندن آرشیوها

--lzop (فقط حالت c) آرشیو حاصل را با lzop(1). در استخراج یا لیست
حالت ها، این گزینه نادیده گرفته می شود.

-m, - زمان اصلاح
(فقط حالت x) زمان اصلاح را استخراج نکنید. به طور پیش فرض، زمان اصلاح
بر روی زمان ذخیره شده در بایگانی تنظیم شده است.

-n, --norecurse, -- بدون بازگشت
(فقط حالت های c, r, u) محتویات دایرکتوری ها را به صورت بازگشتی بایگانی نکنید.

-- جدیدتر تاریخ
(فقط حالت‌های c، r، u) فقط شامل فایل‌ها و دایرکتوری‌های جدیدتر از موارد مشخص شده باشد
تاریخ. این ورودی های ctime را مقایسه می کند.

--newer-mtime تاریخ
(فقط حالت های c، r، u) مانند -- جدیدتر، به جز اینکه ورودی های mtime را به جای ctime مقایسه می کند
ورودی های.

--جدیدتر از پرونده
(فقط حالت‌های c، r، u) فقط شامل فایل‌ها و دایرکتوری‌های جدیدتر از موارد مشخص شده باشد
فایل. این ورودی های ctime را مقایسه می کند.

--newwer-mtime- than پرونده
(فقط حالت های c، r، u) مانند --جدیدتر از، به جز اینکه ورودی های mtime را به جای مقایسه مقایسه می کند
ورودی های ctime

-- نودامپ
(فقط حالت‌های c و r) با پرش از این فایل، پرچم فایل nodump را تجلیل کنید.

--nopreserveHFSفشرده سازی
(فقط حالت x) مخصوص Mac OS X (نسخه 10.6 یا جدیدتر). به طور منظم استخراج شده را فشرده نکنید
فایل هایی که قبل از بایگانی با فشرده سازی HFS+ فشرده شده اند. به صورت پیش فرض،
فایل های معمولی را دوباره با فشرده سازی HFS+ فشرده کنید.

--خالی (استفاده با -I or -T) نام فایل ها یا الگوها با کاراکترهای پوچ از هم جدا می شوند نه با
خطوط جدید این اغلب برای خواندن نام فایل های خروجی توسط -چاپ0 گزینه ای برای
پیدا کردن(1).

--بدون مالک
(فقط حالت x) شناسه مالک و گروه را استخراج نکنید. این برعکس است
--همین مالک و رفتار پیش فرض اگر قیر به صورت غیر روت اجرا می شود.

-- بدون-همان-مجوزها
(فقط حالت x) مجوزهای کامل را استخراج نکنید (SGID، SUID، بیت چسبنده، ACL،
ویژگی های توسعه یافته یا پرچم های فایل توسعه یافته). این برعکس است -p و
رفتار پیش فرض اگر قیر به صورت غیر روت اجرا می شود.

--شماره-مالک
این معادل است --اسم شما "" --gname "". در استخراج باعث کاربر و گروه می شود
نام های موجود در آرشیو به نفع شناسه های کاربر عددی و گروه نادیده گرفته شود. بر
ایجاد کنید، باعث می شود نام کاربران و گروه ها در بایگانی ذخیره نشود.

-O, ---to-stdout
(فقط حالت‌های x، t) در حالت استخراج (-x)، فایل‌ها به صورت استاندارد نوشته می‌شوند
از استخراج روی دیسک. در حالت لیست (-t)، فهرست فایل نوشته خواهد شد
به stderr به جای stdout معمولی.

-o (حالت x) از کاربر و گروه کاربری که برنامه را اجرا می کند به جای آن ها استفاده کنید
در آرشیو مشخص شده است. توجه داشته باشید که این هیچ اهمیتی ندارد مگر اینکه -p is
مشخص شده است و برنامه توسط کاربر root اجرا می شود. در این صورت فایل
حالت‌ها و پرچم‌ها از بایگانی بازیابی می‌شوند، اما ACL یا اطلاعات مالک در آن بازیابی می‌شود
آرشیو حذف خواهد شد

-o (ج، ر، حالت u) مترادف برای --قالب استار

--مسن تر تاریخ
(فقط حالت‌های c، r، u) فقط شامل فایل‌ها و دایرکتوری‌های قدیمی‌تر از تعیین‌شده باشد
تاریخ. این ورودی های ctime را مقایسه می کند.

-- older-mtime تاریخ
(فقط حالت های c، r، u) مانند --مسن تر، به جز اینکه ورودی های mtime را به جای ctime مقایسه می کند
ورودی های.

--پیرتر از پرونده
(فقط حالت‌های c، r، u) فقط شامل فایل‌ها و دایرکتوری‌های قدیمی‌تر از تعیین‌شده باشد
فایل. این ورودی های ctime را مقایسه می کند.

---older-mtime- than پرونده
(فقط حالت های c، r، u) مانند --پیرتر از، به جز اینکه ورودی های mtime را به جای مقایسه مقایسه می کند
ورودی های ctime

- سیستم یک فایل
(حالت های c، r و u) از نقاط نصب عبور نکنید.

--گزینه ها گزینه های
رفتارهای اختیاری را برای ماژول های خاص انتخاب کنید. آرگومان یک رشته متنی است
حاوی کلمات کلیدی و مقادیر جدا شده با کاما است. اینها به ماژول ها منتقل می شوند
که فرمت های خاصی را کنترل می کند تا نحوه رفتار آن فرمت ها را کنترل کند. هر یک
گزینه یکی از اشکال زیر را دارد:
کلید = ارزش
کلید در هر ماژولی که از آن پشتیبانی می کند روی مقدار مشخص شده تنظیم می شود.
ماژول هایی که از این کلید پشتیبانی نمی کنند، آن را نادیده می گیرند.
کلید کلید در هر ماژولی که از آن پشتیبانی می کند فعال می شود. این هست
معادل کلید=1.
!کلید کلید در هر ماژولی که از آن پشتیبانی می کند غیرفعال می شود.
ماژول: کلید = ارزش, ماژول: کلید, کلید ماژول:!
همانطور که در بالا ذکر شد، اما کلید و مقدار مربوطه فقط به ارائه خواهد شد
ماژول هایی که نام آنها مطابقت دارد واحد.
ماژول ها و کلیدهای پشتیبانی شده در حال حاضر عبارتند از:
iso9660:joliet
از برنامه های افزودنی Joliet پشتیبانی کنید. این به طور پیش فرض فعال است، استفاده کنید !ژولیت or
iso9660:!joliet برای غیر فعال کردن.
iso9660: rockridge
پشتیبانی از برنامه های افزودنی Rock Ridge. این به طور پیش فرض فعال است، استفاده کنید راکریج
or iso9660:!rockridge برای غیر فعال کردن.
gzip: سطح فشرده سازی
یک عدد صحیح اعشاری از 1 تا 9 که سطح فشرده سازی gzip را مشخص می کند.
gzip:timestamp
مهر زمانی فروشگاه این به طور پیش فرض فعال است، استفاده کنید !مهر زمانی or
gzip:!timestamp برای غیر فعال کردن.
lrzip: فشرده سازی=نوع
استفاده کنید نوع به عنوان روش فشرده سازی مقادیر پشتیبانی شده bzip2، gzip، lzo هستند
(فوق العاده سریع)، و zpaq (بهترین، بسیار کند).
lrzip: سطح فشرده سازی
یک عدد صحیح اعشاری از 1 تا 9 که سطح فشرده سازی lrzip را مشخص می کند.
lzop: سطح فشرده سازی
یک عدد صحیح اعشاری از 1 تا 9 که سطح فشرده سازی lzop را مشخص می کند.
xz: سطح فشرده سازی
یک عدد صحیح اعشاری از 0 تا 9 که سطح فشرده سازی xz را مشخص می کند.
متر درخت:کلمه کلیدی
ماژول mtree writer به شما این امکان را می دهد که مشخص کنید کدام کلمات کلیدی mtree خواهند بود
در خروجی گنجانده شده است. کلمات کلیدی پشتیبانی شده عبارتند از: cksum, دستگاه, پرچم ها,
gid, gname, تورفتگی, پیوند, md5, حالت, nlink, rmd160, sha1, sha256, sha384,
sha512, اندازه, زمان, UID, اسم شما. پیش فرض معادل است با: "دستگاه،
پرچم‌ها، gid، gname، پیوند، حالت، nlink، اندازه، زمان، نوع، uid، uname.
mtree: همه
تمام کلمات کلیدی بالا را فعال می کند. همچنین می توانید استفاده کنید mtree:!همه برای غیر فعال کردن
همه کلمات کلیدی
mtree:use-set
فعال کردن تولید /تنظیم خطوط در خروجی
mtree:indent
با تورفتگی گزینه ها و تقسیم خطوط به خروجی قابل خواندن برای انسان تولید کنید
در 80 ستون قرار می گیرد.
zip: فشرده سازی=نوع
استفاده کنید نوع به عنوان روش فشرده سازی مقادیر پشتیبانی شده ذخیره (غیر فشرده) هستند
و deflate (الگوریتم gzip).
اگر یک گزینه ارائه شده توسط هیچ ماژولی پشتیبانی نمی شود، این یک خطای مرگبار است.

-P, -مسیرهای مطلق
حفظ نام مسیرها به طور پیش فرض، نام مسیرهای مطلق (آنهایی که با یک / شروع می شوند
شخصیت) هم هنگام ایجاد بایگانی و هم هنگام استخراج، اسلش اصلی حذف شود
از آنها. همچنین، قیر از استخراج ورودی های بایگانی که نام مسیر آنها وجود دارد خودداری می کند
.. یا دایرکتوری هدف که توسط یک پیوند نمادین تغییر می کند. این گزینه سرکوب می کند
این رفتارها

-p, - عدم امنیت, ---حفظ مجوزها
(فقط حالت x) مجوزهای فایل را حفظ کنید. تلاش برای بازیابی مجوزهای کامل،
از جمله مالک، حالت‌های فایل، پرچم‌های فایل و ACL، در صورت وجود، برای هر مورد
استخراج شده از آرشیو این پیش فرض است، اگر قیر توسط روت اجرا می شود و
را می توان با مشخص کردن نیز لغو کرد --بدون مالک و -- بدون-همان-مجوزها.

--posix
(فقط حالت c، r، u) مترادف برای --قالب لوحه تمثال عیسی و مریم

-q, -- تندخوانی
(فقط حالت x و t) فقط اولین ورودی بایگانی را که با هر کدام مطابقت دارد استخراج یا فهرست کنید
عملوند الگو یا نام فایل به محض اینکه هر الگو یا نام فایل مشخص شده، از آن خارج شوید
مطابقت داده شده است. به طور پیش فرض، آرشیو همیشه تا انتها خوانده می شود، زیرا وجود دارد
می تواند چندین مدخل با یک نام و طبق قرارداد، ورودی های بعدی باشد
بازنویسی ورودی های قبلی این گزینه به عنوان بهینه سازی عملکرد ارائه شده است.

-S (فقط حالت x) فایل ها را به صورت فایل های پراکنده استخراج کنید. برای هر بلوک روی دیسک، ابتدا بررسی کنید
اگر فقط حاوی بایت های NULL باشد و در غیر این صورت آن را جستجو کنید. این کار شبیه به
گزینه conv=sparse dd.

-s الگو
نام فایل یا آرشیو اعضا را مطابق با آن تغییر دهید الگو. الگو دارای
قالب /قدیمی/جدید/[ghHprRsS] که در آن قدیمی یک عبارت منظم اساسی است، جدید هست
رشته جایگزینی قسمت همسان، و حروف انتهایی اختیاری نحوه تغییر را تغییر می‌دهند
جایگزینی رسیدگی می شود. اگر قدیمی مطابقت ندارد، الگو از قلم افتاده است. در داخل
جدید، ~ با مطابقت، \1 تا \9 با محتوای مربوطه جایگزین می شود
گروه اسیر شده دنباله اختیاری g مشخص می کند که مطابقت باید ادامه یابد
بعد از قسمت همسان و روی اولین الگوی بی همتا توقف کنید. اختیاری
trailing s مشخص می کند که این الگو برای ارزش پیوندهای نمادین اعمال می شود. در
دنباله اختیاری p مشخص می کند که پس از یک تعویض موفقیت آمیز مسیر اصلی
نام و نام مسیر جدید باید با خطای استاندارد چاپ شود. دنباله دار اختیاری
کاراکترهای H، R یا S جایگزینی برای اهداف هاردلینک را به طور منظم سرکوب می کنند
به ترتیب نام فایل ها یا اهداف پیوند نمادین. h، r یا s انتهایی اختیاری
کاراکترها جایگزینی برای اهداف پیوند سخت، نام فایل‌های معمولی یا پیوند نمادین را فعال می‌کنند
به ترتیب اهداف پیش فرض است ساعت که جانشینی را برای همه نام ها اعمال می کند.
به طور خاص، هرگز لازم نیست که h، r یا s را مشخص کنید.

--همین مالک
(فقط حالت x) شناسه مالک و گروه را استخراج کنید. این برعکس است --بدون مالک
و رفتار پیش فرض اگر قیر به صورت روت اجرا می شود.

-- نوار-کامپوننت ها تعداد دفعات مشاهده
تعداد مشخص شده عناصر مسیر پیشرو را حذف کنید. نام های مسیر با عناصر کمتر
بی سر و صدا حذف خواهد شد. توجه داشته باشید که نام مسیر پس از بررسی ویرایش می شود
الگوهای گنجاندن/حذف، اما قبل از بررسی های امنیتی.

-T نام فایل, --فایلها-از نام فایل
در حالت x یا t، قیر لیست اسامی را که باید از آنها استخراج شود را می خواند نام فایل. در ج
حالت ، قیر نام هایی را که باید از آنها بایگانی شوند را می خواند نام فایل. نام خاص "-C" در a
خط به خودی خود باعث تغییر دایرکتوری فعلی به دایرکتوری می شود
در خط زیر مشخص شده است. نام ها با خطوط جدید خاتمه می یابند مگر اینکه --خالی is
مشخص شده. توجه داشته باشید که --خالی همچنین کنترل ویژه خطوط حاوی را غیرفعال می کند
"-C". توجه: اگر در حال تولید لیستی از فایل ها با استفاده از پیدا کردن(1)، احتمالاً می خواهید
به استفاده از -n نیز هست.

--جمع کل
(فقط حالت c، r، u) پس از بایگانی همه فایل ها، خلاصه ای را در stderr چاپ کنید.

-U, -- لغو پیوند, -- ابتدا پیوند را قطع کنید
(فقط حالت x) قبل از ایجاد پیوند فایل‌ها را لغو کنید. این می تواند یک عملکرد جزئی باشد
بهینه سازی در صورتی که اکثر فایل ها از قبل وجود داشته باشند، اما در صورت اکثر فایل ها می تواند کار را کندتر کند
در حال حاضر وجود ندارند. این پرچم نیز باعث می شود قیر برای حذف دایرکتوری میانجی
Symlinks به جای گزارش خطا. برای اطلاعات بیشتر به بخش SECURITY زیر مراجعه کنید
جزئیات.

--uid id
از شماره شناسه کاربر ارائه شده استفاده کنید و نام کاربری را از بایگانی نادیده بگیرید. بر
ایجاد کنید، اگر --اسم شما همچنین مشخص نشده است، نام کاربری برای مطابقت با آن تنظیم خواهد شد
شناسه کاربری.

--اسم شما نام
از نام کاربری ارائه شده استفاده کنید. در استخراج، این نام کاربری در قسمت را لغو می کند
بایگانی؛ اگر نام کاربری ارائه شده در سیستم وجود نداشته باشد، نادیده گرفته می شود
و شناسه کاربر (از بایگانی یا از --uid گزینه) به جای آن استفاده خواهد شد.
در ایجاد، نام کاربری که در بایگانی ذخیره می شود را تنظیم می کند. نام است
در برابر پایگاه داده کاربران سیستم تأیید نشده است.

--استفاده-فشرده-برنامه برنامه
ورودی (در حالت x یا t) یا خروجی (در حالت c) را از طریق آن لوله کنید برنامه بجای
با استفاده از پشتیبانی فشرده سازی داخلی

-v, -- پرحرف
خروجی پرمخاطب تولید کنید. در حالت های ایجاد و استخراج، قیر نام هر فایل را لیست خواهد کرد
همانطور که از بایگانی خوانده می شود یا در آن نوشته می شود. در حالت لیست، قیر خروجی تولید خواهد کرد
شبیه به آن از ls(1). اضافی -v گزینه ها جزئیات بیشتری را ارائه می دهند.

- نسخه
نسخه چاپی قیر و libarchive، و خارج شوید.

-w, --تائیدیه, --در ارتباط بودن
برای هر اقدامی تأیید بخواهید.

-X نام فایل, -- استثناء-از نام فایل
فهرستی از الگوهای حذف را از فایل مشخص شده بخوانید. دیدن -- استثناء کردن برای اطلاعات بیشتر
اطلاعات در مورد رسیدگی به محرومیت ها

-y (فقط حالت c) آرشیو حاصل را با bzip2(1). در استخراج یا لیست
حالت ها، این گزینه نادیده گرفته می شود. توجه داشته باشید که بر خلاف بقیه قیر پیاده سازی ها، این
پیاده سازی فشرده سازی bzip2 را به طور خودکار هنگام خواندن آرشیو تشخیص می دهد.

-Z, --فشرده کردن, --فشرده کردن
(فقط حالت c) آرشیو حاصل را با فشرده کردن(1). در استخراج یا لیست
حالت ها، این گزینه نادیده گرفته می شود. توجه داشته باشید که بر خلاف بقیه قیر پیاده سازی ها، این
پیاده سازی فشرده سازی را به طور خودکار هنگام خواندن آرشیو تشخیص می دهد.

-z, --gunzip, --gzip
(فقط حالت c) آرشیو حاصل را با از gzip(1). در استخراج یا لیست
حالت ها، این گزینه نادیده گرفته می شود. توجه داشته باشید که بر خلاف بقیه قیر پیاده سازی ها، این
پیاده سازی فشرده سازی gzip را به طور خودکار هنگام خواندن آرشیو تشخیص می دهد.

محیط زیست


متغیرهای محیطی زیر بر اجرای آن تأثیر می‌گذارند قیر:

TAR_READER_OPTIONS
گزینه های پیش فرض برای فرمت خوان ها و فشرده خوان ها. در --گزینه ها
گزینه این را نادیده می گیرد.

TAR_WRITER_OPTIONS
گزینه های پیش فرض برای فرمت نویس ها و فشرده نویس ها. در --گزینه ها
گزینه این را نادیده می گیرد.

LANG محلی برای استفاده. دیدن در(7) برای اطلاعات بیشتر

TAPE دستگاه پیش فرض. را -f گزینه این را نادیده می گیرد. لطفا توضیحات را ببینید
la -f گزینه بالا برای جزئیات بیشتر

TZ منطقه زمانی مورد استفاده برای نمایش تاریخ ها. دیدن در(7) برای اطلاعات بیشتر

خروج وضعیت


La قیر ابزار در صورت موفقیت از 0 خارج می شود و در صورت بروز خطا از 0 خارج می شود.

مثال ها


زیر یک آرشیو جدید به نام ایجاد می کند file.tar.gz که شامل دو فایل است منبع.ج و
منبع.h:
قیر -czf file.tar.gz منبع.ج منبع.h

برای مشاهده فهرست دقیق مطالب این آرشیو:
قیر -tvf file.tar.gz

برای استخراج همه ورودی‌ها از بایگانی در درایو نوار پیش‌فرض:
قیر -x

برای بررسی محتویات یک تصویر cdrom ISO 9660:
قیر -تو image.iso

برای جابجایی سلسله مراتب فایل، فراخوانی کنید قیر as
قیر -فرش کردن - -C srcdir . | قیر -xpf - -C destdir
یا به صورت سنتی تر
سی دی srcdir ; قیر -فرش کردن - . | (cd destdir ; قیر -xpf -)

در حالت ایجاد، فهرست فایل‌ها و دایرکتوری‌هایی که باید بایگانی شوند، می‌تواند شامل فهرست نیز باشد
دستورالعمل های فرم را تغییر دهید -Cفو/باز و گنجاندن آرشیو فرم @بایگانی-پرونده.
به عنوان مثال، خط فرمان
قیر -c -f جدید.تار foo1 @old.tgz -Cدایرکتوری / tmp foo2
یک آرشیو جدید ایجاد خواهد کرد جدید.تار. قیر فایل را خواهد خواند foo1 از دایرکتوری فعلی
و آن را به آرشیو خروجی اضافه کنید. سپس هر ورودی از را می خواند old.tgz و آن ها را اضافه کنید
ورودی های بایگانی خروجی در نهایت، آن را به تغییر دهید دایرکتوری / tmp دایرکتوری و اضافه کنید foo2
به آرشیو خروجی

یک فایل ورودی در mtree(5) فرمت را می توان برای ایجاد یک آرشیو خروجی با دلخواه استفاده کرد
مالکیت، مجوزها یا نام هایی که با داده های موجود روی دیسک متفاوت است:

ورودی گربه $.mtree
#متر درخت
usr/bin uid=0 gid=0 mode=0755 type=dir
usr/bin/ls uid=0 gid=0 mode=0755 type=محتوای فایل=myls
$ tar -cvf output.tar @input.mtree

La -- جدیدتر و --newer-mtime سوئیچ ها انواع تاریخ و زمان رایج را می پذیرند
مشخصات، از جمله "12 مارس 2005 7:14:29 بعد از ظهر"، "2005-03-12 19:14"، "5 دقیقه پیش"، و
«19:14 PST 1 مه».

La --گزینه ها آرگومان می تواند برای کنترل جزئیات مختلف تولید آرشیو یا
خواندن به عنوان مثال، شما می توانید خروجی mtree تولید کنید که فقط شامل نوع, زمانو UID
کلید واژه ها:
قیر -فرش کردن file.tar --format=mtree --options='!همه، نوع، زمان، uid' دیر
یا می توانید سطح فشرده سازی مورد استفاده توسط فشرده سازی gzip یا xz را تنظیم کنید:
قیر -czf file.tar --options='compression-level=9'.
برای جزئیات بیشتر، به توضیحات مربوطه مراجعه کنید archive_read_set_options() و
archive_write_set_options() فراخوانی های API که در شرح داده شده اند آرشیو_خواندن(3) و
آرشیو_نوشتن(3).

COMPATIBILITY


فرمت آرگومان های همراه برای سازگاری با پیاده سازی های تاریخی پشتیبانی می شود.
از یک کلمه اولیه (بدون علامت - نویسه) تشکیل شده است که در آن هر کاراکتر وجود دارد
گزینه ای را نشان می دهد. استدلال ها به عنوان کلمات جداگانه دنبال می شوند. ترتیب استدلال ها باید
ترتیب کاراکترهای مربوطه را در کلمه دستوری بسته بندی شده مطابقت دهید. مثلا،
قیر tbf 32 file.tar
سه پرچم را مشخص می کند t, bو f. b و f هر دو پرچم نیاز به آرگومان دارند، بنابراین باید وجود داشته باشد
دو آیتم اضافی در خط فرمان باشد. در 32 استدلال به است b پرچم، و
file.tar استدلال به است f پرچم.

گزینه های حالت c، r، t، u، و x و گزینه های b، f، l، m، o، v و w مطابق با
SUSv2.

برای حداکثر قابلیت حمل، اسکریپت هایی که فراخوانی می کنند قیر باید از قالب آرگومان همراه استفاده کنید
در بالا، باید خود را محدود به c, tو x حالت ها و b, f, m, vو w گزینه.

گزینه های طولانی اضافی برای بهبود سازگاری با دیگر تار ارائه شده است
پیاده سازی

امنیت


برخی از مسائل امنیتی در بسیاری از برنامه های بایگانی مشترک هستند، از جمله قیر. به
آرشیوهای خاص و با دقت ساخته شده می توانند این درخواست را داشته باشند قیر استخراج فایل ها به مکان ها
خارج از فهرست هدف این به طور بالقوه می تواند مورد استفاده قرار گیرد تا کاربران ناخواسته را به این کار وادار کند
فایل هایی را که قصد بازنویسی آنها را نداشتند بازنویسی کنند. اگر آرشیو توسط
superuser، هر فایلی در سیستم به طور بالقوه می تواند رونویسی شود. این سه راه وجود دارد
می تواند رخ دهد. با اينكه قیر مکانیزم هایی برای محافظت در برابر هر یک دارد، کاربران زرنگ باید داشته باشند
آگاه از پیامدها:

· ورودی های آرشیو می توانند دارای نام مسیر مطلق باشند. به صورت پیش فرض، قیر پیشرو را حذف می کند /
کاراکتر از نام فایل ها قبل از بازیابی آنها برای محافظت در برابر این مشکل.

· ورودی های آرشیو می توانند دارای نام مسیرهایی باشند که شامل .. اجزاء. به صورت پیش فرض، قیر اراده
فایل های حاوی .. اجزای موجود در نام مسیر آنها

· ورودی‌های آرشیو می‌توانند از پیوندهای نمادین برای بازگرداندن فایل‌ها به فهرست‌های دیگر سوء استفاده کنند.
یک آرشیو می تواند یک پیوند نمادین را به دایرکتوری دیگری بازیابی کند، سپس از آن پیوند استفاده کند
یک فایل را در آن دایرکتوری بازیابی کنید. برای محافظت در برابر این، قیر هر کدام را بررسی می کند
مسیر استخراج شده برای پیوندهای نمادین اگر عنصر مسیر نهایی یک پیوند نمادین باشد، خواهد بود
حذف و با ورودی بایگانی جایگزین شد. اگر -U مشخص شده است، هر واسطه
symlink نیز بدون قید و شرط حذف خواهد شد. اگر هیچ کدام -U نه -P مشخص شده است،
قیر از استخراج ورودی خودداری خواهد کرد.
برای محافظت از خود، باید مراقب آرشیوهایی باشید که از منابع نامعتبر تهیه می شوند.
شما باید محتویات یک آرشیو را با
قیر -تو نام فایل
قبل از استخراج شما باید استفاده کنید -k گزینه ای برای اطمینان از آن قیر هیچکدام را رونویسی نخواهد کرد
فایل های موجود یا -U گزینه ای برای حذف هر گونه فایل از قبل موجود. شما به طور کلی نباید
بایگانی ها را هنگام اجرا با امتیازات فوق کاربر استخراج کنید. توجه داشته باشید که -P گزینه ای برای قیر
بررسی های امنیتی بالا را غیرفعال می کند و به شما امکان می دهد بایگانی را با حفظ آرشیو استخراج کنید
نام مسیرهای مطلق، .. کامپوننت ها یا پیوندهای نمادین به دایرکتوری های دیگر.

با استفاده از خدمات onworks.net از bsdtar به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad