برای فشرده سازی (Zip) و اکسترکت کردن (Extract) کردن فایل و فولدر در لینوکس دستور ها و ابزار های مختلفی وجود دارد، اما در این مقاله ما ساده ترین روش فشرده کردن و خارج کردن از حالت فشرده را به شما عزیزان آموزش خواهیم داد، همراه داتیس نتورک باشید.
فشرده سازی و اکسترکت در لینوکس
یکی از مهمترین و کاربردی ترین عملیات ها که روی فایل ها و دایرکتوری ها انجام می دهیم ZIP و Extract کردن است.
به صورت گرافیکی فشرده سازی و اکسترکت فایل و پوشه بسیار ساده است.
اما در صورتی که به سرور لینوکس خود از طریق SSH متصل باشید مجبور هستید به صورت دستوری و با خط فرمان این کار را انجام دهید.
این کار بسیار ساده است، لازم است دستورالعمل این آموزش داتیس نتورک را انجام دهید.
فشرده سازی فایل و پوشه :
برای فشرده سازی کردن یک دایرکتوری باید به مسیر دایرکتوری با کمک دستور cd بروید و سپس دستور زیر را وارد کنید :
zip datisnetwork.zip *
در صورتی که در یک دایرکتوری بخواهیم sub-directories را Zip کنیم، می توانید با دستور زیر آن را فشرده کنید :
zip -r (directory name) *
نکته : در قسمت directory name نام ساب دایرکتوری را وارد می کنیم.
اکسترکت فایل و پوشه در لینوکس
در صورتی که ابزار UNZIP روی سرور شما نصب نیست با زدن دستور زیر می توانید آن را نصب کنید :
در سرور های بر پایه REHL مثل CentOS :
yum install unzip
در سرور های بر پایه دبیان مثل اوبونتو و کالی :
apt-get install unzip
سپس برای اکسترکت کردن یک فایل زیپ که در دایکتوری فعلی ما است دستور زیر را میزنیم:
unzip backup.zip
برای تعیین دایرکتوری که می خواهیم فایل اکسترکت شده در آن ریخته شود دستور زیر را می زنیم:
unzip backup.zip -d ./restore-directory
برای دیدن پیشنمایش از محتوای فایل زیپ این دستور را بزنید :
unzip -l backup.zip
برای UnZip کردن یک فایل زیپ که پسورد دارد از دستور زیر استفاده کنید :
unzip -p mypassword backup.zip
امیدواریم آموزش دستور فشرده سازی و اکسترکت فایل و پوشه در لینوکس برای شما عزیزان مفید بوده باشد، داتیس نتورک را در شبکه های اجتماعی دنبال کنید.