আপনি কেবল ব্যবহার করতে পারেন *
; কোন প্রয়োজন নেই *.*
। ফাইল এক্সটেনশনগুলি ইউনিক্সে বিশেষ নয়। *
শূন্য বা আরও বেশি অক্ষরের সাথে মেলে। একটি বিন্দু সহ। সুতরাং এটি মেলে foo.png
, কারণ এটি শূন্য বা আরও বেশি অক্ষর (সাত, সঠিক হতে)।
নোট করুন যে *
ডিফল্টরূপে কোনও বিন্দু দিয়ে ফাইল শুরু হয় না (হয় না *.*
)। এটি প্রায়শই আপনি চান। যদি তা না হয় তবে ব্যাশে, আপনি যদি shopt -s dotglob
এটি করেন তবে (তবে তবুও বাদ দেবেন .
এবং ..
)। অন্যান্য শাঁসের ডটফাইলগুলি অন্তর্ভুক্ত করার বিভিন্ন উপায় রয়েছে (বা কিছুই নয়)।
বিকল্পভাবে, একবারে সম্পূর্ণ ডিরেক্টরি গাছগুলি করার zip
জন্যও -r
(পুনরাবৃত্ত) বিকল্প রয়েছে (এবং ডটফাইলে সমস্যা নিয়ে চিন্তার দরকার নেই):
zip -r myfiles.zip mydir
mydir
ডিরেক্টরি যেখানে আপনার ফাইল রয়েছে। নোট করুন যে উত্পাদিত জিপটিতে ফাইলের পাশাপাশি ডিরেক্টরি কাঠামো থাকবে। পিটার্ফ তাঁর মন্তব্যে যেমন উল্লেখ করেছেন, এটি সাধারণত একটি ভাল জিনিস হিসাবে দেখা যায়: জিপটি উত্তোলন করা সমস্ত নিষ্ক্রিয় ফাইলগুলিকে একটি সাব-ডিরেক্টরিতে ঝরঝরে করে সংরক্ষণ করবে।
আপনি জিপটি -j
/ --junk-paths
বিকল্পের সাথে পাথগুলি সংরক্ষণ না করতে বলতে পারেন ।
zip
কমান্ড তার (অনেক) সমস্ত বিকল্পগুলির সম্পর্কে আপনি কহন ডকুমেন্টেশন দিয়ে আসে; man zip
যে ডকুমেন্টেশন দেখতে টাইপ করুন । এই জিপ অনন্য নয়; আপনি বেশিরভাগ কমান্ডের জন্য এইভাবে নথিপত্র পেতে পারেন।
zip myarch.zip mydir/*
?