دستور zip برای فشردهسازی فایلها و دایرکتوریها به کار میرود. این دستور میتواند چندین فایل را در یک فایل فشرده (با پسوند .zip) جمعآوری کند و به این ترتیب فضای ذخیرهسازی را صرفهجویی کند.
سینتکس پایه دستور zip به صورت زیر است:
zip [options] [arguments]
-r: فشردهسازی دایرکتوریها به صورت بازگشتی.-e: رمزگذاری فایلهای فشرده شده.-u: بهروزرسانی فایلهای موجود در آرشیو zip.-d: حذف فایلها از آرشیو zip.برای فشردهسازی یک فایل به نام file.txt:
zip myarchive.zip file.txt
برای فشردهسازی چندین فایل:
zip myarchive.zip file1.txt file2.txt file3.txt
برای فشردهسازی یک دایرکتوری به نام myfolder به صورت بازگشتی:
zip -r myarchive.zip myfolder
برای حذف file.txt از آرشیو zip:
zip -d myarchive.zip file.txt
-r برای فشردهسازی دایرکتوریها استفاده کنید تا تمام زیرشاخهها و فایلها نیز شامل شوند.-e برای رمزگذاری فایلهای حساس استفاده کنید.