fuse-zip(1) راهنمای دستورات کاربر fuse-zip(1)

fuse-zip - سیستم‌فایل FUSE برای کار با آرشیوهای zip به همراه پشتیبانی از نوشتن

fuse-zip [گزینه‌ها] فایل-zip نقطه-اتصال

چاپ راهنما
چاپ نسخه
باز کردن آرشیو در حالت فقط‌خواندنی
گزینه‌های اتصال (برای جزئیات بیشتر به mount.fuse(8) مراجعه کنید)
عدم جدا شدن از ترمینال (اجرا در پیش‌زمینه)
فعال‌سازی اشکال‌زدایی، همچنین متضمن گزینه -f است

به‌طور پیش‌فرض، مهرزمانی با دقت بالا تنها برای فایل‌های جدید یا فایل‌هایی با زمان ساخت مشخص در آرشیو ذخیره می‌شود. می‌توانید با مشخص کردن گزینه '-o force_precise_time' ذخیره‌سازی زمان با دقت بالا را اجباری کنید. در این حالت، زمان ساخت برابر با نخستین زمان تغییر شناخته‌شده فایل خواهد بود.

fuse-zip یک سیستم‌فایل FUSE است که به هر برنامه‌ای امکان می‌دهد با یک آرشیو ZIP همانند یک پوشه معمولی کار کند. برخلاف KIO یا Gnome VFS، این ابزار می‌تواند بدون نیاز به اعمال هیچ‌گونه تغییری در تمامی برنامه‌ها استفاده شود.

برخلاف سایر سیستم‌فایل‌های FUSE، تنها fuse-zip پشتیبانی از نوشتن در آرشیوهای ZIP را فراهم می‌کند. همچنین، fuse-zip در آرشیوهای بزرگ با تعداد فایل‌های زیاد، از تمام پیاده‌سازی‌های شناخته‌شده سریع‌تر است.

از نسخه 0.3.0 به بعد، fuse-zip از مسیرهای مطلق و وابسته به والد (parent-relative) در نام فایل‌ها پشتیبانی می‌کند، اما این ویژگی تنها در حالت فقط‌خواندنی (سوییچ خط فرمان -r) در دسترس است. مسیرهای مطلق زیر پوشه «ROOT» نمایش داده می‌شوند، هر «..» در مسیر با عبارت «UP» در نام پوشه جایگزین می‌شود و فایل‌های «عادی» در پوشه «CUR» قرار می‌گیرند.

پشتیبانی از مجوزهای فایل یونیکس و اطلاعات مالک در نسخه 0.4.0 اضافه شده است. برای جزئیات بیشتر بخش دسترسی‌ها (PERMISSIONS) را ببینید.

از نسخه 0.5.0، اگر فایل آرشیو یا پوشه والد آن قابل نوشتن نباشد، fuse-zip باز شدن آرشیو در حالت فقط‌خواندنی را اجباری می‌کند.

توضیحات فایل/آرشیو از نسخه 0.7.0 پشتیبانی می‌شوند. برای خواندن یا تغییر توضیحات فایل از صفت توسعه‌یافته «user.comment» استفاده کنید. توضیحات آرشیو نیز از طریق صفت توسعه‌یافته نقطه اتصال در دسترس است.

اگر می‌خواهید تبدیل مجموعه نویسه‌ها (character set) را برای نام فایل‌های درون آرشیو مشخص کنید، از گزینه‌های زیر برای fusermount استفاده کنید:

-omodules=iconv,from_code=$charset1,to_code=$charset2

برای جزئیات بیشتر به مستندات FUSE مراجعه کنید.

نحوه استفاده کلی بدین صورت خواهد بود:

1 mkdir /tmp/zipArchive
2 fuse-zip foobar.zip /tmp/zipArchive
3 (انجام عملیات دلخواه با سیستم‌فایل متصل‌شده)
4 fusermount -u /tmp/zipArchive

صبور باشید. پس از جداسازی (unmount)، به‌ویژه در آرشیوهای بزرگ، منتظر بمانید تا فرآیند fuse-zip به پایان برسد.

بررسی دسترسی انجام نخواهد شد مگر اینکه گزینه اتصال -o default_permissions داده شده باشد.

/var/log/user.log
در صورت بروز هرگونه خطا، این فایل را بررسی کنید.

fusermount(1), mount.fuse(8).

این یک نرم‌افزار آزاد است؛ این نرم‌افزار تحت مجوز GPL نسخه ۳ یا بالاتر، همان‌طور که توسط بنیاد نرم‌افزار آزاد منتشر شده، مجوزدهی شده است. هیچ‌گونه ضمانتی وجود ندارد؛ حتی برای قابلیت فروش یا تناسب با یک هدف خاص.

Alexander Galanin <al@galanin.nnov.ru> http://galanin.nnov.ru/~al
این صفحه راهنما در ابتدا توسط Kirill Zaitsev <teferiincub@gmail.com> نوشته شد. به‌روزرسانی توسط Alexander Galanin.

July 2019 fuse-zip