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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: فشرده سازی تمام فایل های موجود در یک پوشه با ترمینال  (دفعات بازدید: 1323 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین Milandini

  • Sr. Member
  • *
  • ارسال: 329
سلام....
عنوان تاپیک مشخصه...جستجو کردم توی انجمن بیشتر درباره اینکه چه طوری یک فایل رو بخوایم فشرده کنیم صحبت شده بود
حال میخواستم  بدونم با ترمینال لینوکس چه طور میشه یه فولدر با زیر شاخه هاش رو zip کرد؟
یادداشت های یک روسونری
http://r-rajai.blog.ir/

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4867
  • جنسیت : پسر
  • masoft قدیم
توی سیستم‌های آزاد عموما از tar.gz و tar.bz2 استفاده میشه.
فرض می‌کنیم اسم پوشه ما test باشه:
tar czf test.tar.gz test
tar cjf test.tar.bz2
zip -r test.zip test

آفلاین Yaser-16

  • Hero Member
  • *
  • ارسال: 720
  • جنسیت : پسر
فکر کنم برای فرمت rar اینجوری باشه:
‫‪sudo apt-get install rar‬‬
‫‪sudo apt-get install unrar
‬‬
مثلا می خوای پوشه ی gun رو فشرده کنی:
‫‪yaser@yaser-PC:~$ rar a gun.rar /home/yaser/gun‬‬اینم واسه استخراجش:
‫‪yaser@yaser-PC:~$ rar e gun.rar‬‬
آنان که آزادی را فدای امنیت می‌کنند، نه شایستگی آزادی را دارند و نه لیاقت امنیت را!   بنیامین فرانکلین

آفلاین majidkamali1370

  • Hero Member
  • *
  • ارسال: 928
  • جنسیت : پسر
با دستور tar میشه سطوح فشرده سازی رو تعیین کرد؟ یعنی یه چیزی شبیه winrar که میشه از حالت store تا بهترین حالت فشرده سازی، فایل رو فشرده کرد.
Ubuntu 14.04 LTS 64-bit - unity

آفلاین Masoud92m

  • High Hero Member
  • *
  • ارسال: 1347
  • جنسیت : پسر
با دستور tar میشه سطوح فشرده سازی رو تعیین کرد؟ یعنی یه چیزی شبیه winrar که میشه از حالت store تا بهترین حالت فشرده سازی، فایل رو فشرده کرد.

tar اصلا برای فشرده سازی نیست و فقط وسیله‌ی آرشیو کردن هست، اما برای zip و bzip2 میشه با اعداد 0 تا 9 سطوح رو مشخص کرد، 0- بدون فشرده سازی و 9- بیشترین فشرده سازی :)
منتظر نباش که مرگ تو کی میاد / آزاد باش مثل من مثل خیلی ها
حتی اگه کسی سمت تو نمیاد / آزاد باش مثل من مثل خیلی ها
حتی اگه میبینی که کسی حرفتو نمیخواد / آزاد باش مثل من مثل خیلی ها
مثل من مثل خیلی ها ..... آزاد باش مثل من مثل خیلی ها

آفلاین majidkamali1370

  • Hero Member
  • *
  • ارسال: 928
  • جنسیت : پسر
یعنی مثلا بنویسم
tar czf test.bz2 -5 test?
Ubuntu 14.04 LTS 64-bit - unity

آفلاین Masoud92m

  • High Hero Member
  • *
  • ارسال: 1347
  • جنسیت : پسر
این برای tar.bz2
tar -cf test.tar test.txt | bzip2 -c -9 > test.tar.bz2
و اینم tar.gz
tar -cf test.tar test.txt | gzip -c -9 > test.tar.gz
فقط یه نکته این که من نتونستم یک پوشه به همراه تمام فایل های داخلش رو فشرده کنم ???

البته از zip هم میتونید استفاده کنید
zip -9 test.zip test.txt
که با یک r میشه یک فولدر با فایل های داخلش رو zip کرد
zip -9r test.zip test/
منتظر نباش که مرگ تو کی میاد / آزاد باش مثل من مثل خیلی ها
حتی اگه کسی سمت تو نمیاد / آزاد باش مثل من مثل خیلی ها
حتی اگه میبینی که کسی حرفتو نمیخواد / آزاد باش مثل من مثل خیلی ها
مثل من مثل خیلی ها ..... آزاد باش مثل من مثل خیلی ها