انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: alisc در 04 آبان 1393، 01:21 ب‌ظ

عنوان: سوال در مورد bzip2
ارسال شده توسط: alisc در 04 آبان 1393، 01:21 ب‌ظ
سلام و عرض ادب و احترام فراوان

میخواستم ببینم دستور bzip2 فقط فایل رو میتونه زیپ کنه ؟

یعنی دایرکتوری بدیم نمیشه ؟
ali@Ali:~$ bzip2 1/ > alisc
bzip2: Input file 1/ is a directory.



دایرکتوری رو باید توسط دستور tar اول آرشیو کرد بعد زیپ درسته ؟

ممنون
عنوان: پاسخ : سوال در مورد bzip2
ارسال شده توسط: سلمان م. در 04 آبان 1393، 04:32 ب‌ظ
فکر کنم منظورت از زیپ، فشرده‌سازی (compression) هست. زیپ یه نوع فرمت فشرده‌سازی هست.

نه نمی‌شه. ما باید متوجه تفاوت tar و bzip2 باشیم.
tar فایل‌ها رو یک‌جا جمع می‌کنه و bzip2 اون‌ها رو فشرده می‌کنه.

فرض کن یک سری کاغذ روی زمین داریم. tar می‌یاد همه‌ی کاغذها رو می‌کنه توی گونی و bzip2 می‌یاد با پاش فشار می‌ده به کاغذهای توی گونی تا کاغذها جای کمتری بگیرن!

با دستور زیر می‌تون اول tar ایجاد کنی:

tar -cf esme-file.tar directory-morede-nazar/
و سپس با استفاده از bzip2 اون‌ها رو فشرده کنی.
bzip2 esme-file.tar