XZGREP(1) دستورات کاربر XZGREP(1)

xzgrep - جستجو در پروندههای فشردهشده با فرمتهای xz، lzma، gzip و bzip2

xzgrep [گزینه...] [فهرست_الگو] [پرونده...]
xzegrep ...
xzfgrep ...
lzgrep ... (منسوخ‌شده)
lzegrep ... (منسوخ‌شده)
lzfgrep ... (منسوخ‌شده)

دستور xzgrep ابزار grep را بر روی پروندههای فشرده بدون نیاز به استخراج دستی اولیه آنها بر روی دیسک اجرا میکند.

دستور xzgrep ابزار grep(1) را بر روی محتوای از فشرده‌سازی خارج‌شدهٔ پرونده‌ها اجرا می‌کند. قالب‌های پرونده‌ها از روی پسوند نام پرونده تشخیص داده می‌شوند. هر پرونده با پسوندی که توسط xz(1)، gzip(1)، bzip2(1)، lzop(1)، zstd(1) یا lz4(1) پشتیبانی شود، از حالت فشرده خارج خواهد شد؛ برای سایر پرونده‌ها فرض می‌شود که از ابتدا غیرفشرده هستند.

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

بیشتر گزینه‌های grep(1) پشتیبانی می‌شوند. با این حال، گزینه‌های زیر پشتیبانی نمی‌شوند:

-r, --recursive
-R, --dereference-recursive
-d, --directories=action
-Z, --null
-z, --null-data
--include=glob
--exclude=glob
--exclude-from=file
--exclude-dir=glob

دستور xzegrep یک نام مستعار برای xzgrep -E است. دستور xzfgrep یک نام مستعار برای xzgrep -F است.

دستورات lzgrep، lzegrep و lzfgrep برای سازگاری عقبروی با LZMA Utils ارائه شده‌اند. این دستورات منسوخ شده‌اند و در نسخه‌های آینده حذف خواهند شد.

0
حداقل یک تطابق در حداقل یکی از پرونده‌های ورودی پیدا شد. هیچ خطایی رخ نداد.
1
هیچ تطابقی در هیچ‌یک از پرونده‌های ورودی پیدا نشد. هیچ خطایی رخ نداد.
>1
یک یا چند خطا رخ داد. مشخص نیست که آیا تطابقی پیدا شده است یا خیر.

اگر GREP روی مقداری غیرخالی تنظیم شده باشد، به جای grep، grep -E یا grep -F استفاده می‌شود.

grep(1), xz(1), gzip(1), bzip2(1), lzop(1), zstd(1), lz4(1), zgrep(1)

مه ۲۰۲۵ xz