লুকানো ফাইল সহ জিপ


88

লিনাক্সে আমি বর্তমান ডিরেক্টরিতে সমস্ত (গোপন ফাইল বাদে) জিপ করতে পারি:

zip 1.zip *

তবে আমি কীভাবে লুকানো ফাইলগুলি অন্তর্ভুক্ত করব?

উত্তর:


163

সম্পাদনা: সঠিক উপায়zip -r 1.zip .

নীচে আমার পূর্ববর্তী উত্তরে প্রদর্শিত আদেশগুলি ভুল কারণ সেগুলিতে পিতামহিত ডিরেক্টরি অন্তর্ভুক্ত রয়েছে।


আপনি কি এই চেষ্টা করেছেন:

zip yourfile.zip sourcedir/* .*

অথবা আপনি আপনার ক্ষেত্রে

zip 1.zip * .[^.]*'

এটিতে সমস্ত লুকানো ফাইলও অন্তর্ভুক্ত করা উচিত।


4
এটি বেশ কাজ করে তবে এখন আমিও পাচ্ছি .. / যা আমি মনে করি না আমি চাই।
জন-জোনস

../ এর অর্থ, আপনি উপরের ডিরেক্টরি থেকে ফাইলগুলিও সংক্ষিপ্ত করছেন?
গুনার

4
স্পষ্টতই আমি যখন জিপ করি 1. জিপ *। * (সাবফোল্ডার এ এবং একটি 'লুকানো ফাইল' .hided_file 'নামে একটি ফোল্ডারে) আমি পাই:
জন-জোন্স

যোগ করা হচ্ছে: একটি / (সঞ্চিত 0%) যোগ করা হচ্ছে: ../ (সঞ্চিত 0%) যোগ করা হচ্ছে: .hided_file (সঞ্চিত 0%)
জন-জোন্স

12
বা যেমন আপনি বলেছিলেন, 'জিপ -আর 1. জিপ।', যা কাজ করে এবং সহজও।
জন-জোনস


12

কেবল এটি নিশ্চিত হওয়ার জন্য এটি ভুলে যায় নি যেহেতু এটি বিকাশকারীদের পক্ষে একটি ফোরাম এবং আমাদের বেশিরভাগ সংখ্যাই গিট ব্যবহার করে।

আপনি জিপতে যা চান তা পাওয়ার সহজ উপায় হ'ল ব্যবহার করা git archive -o filename.zip branch


4
ধন্যবাদ! আমার প্রয়োজন মতো এটি ছিল: ম্যানুয়ালি কল করার চেয়ে অনেক কম ঝামেলা zip
ডিম

এই পদ্ধতির মধ্যে .git/ডিরেক্টরিটি অন্তর্ভুক্ত নয়
স্কটএমসিসি

@ স্কটএমসিসি আপনার যদি ইতিমধ্যে গিট সম্পর্কিত কিছু প্রয়োজন হয় তবে আপনি কি এটি ক্লোন করবেন না?
কোড


5

আপনি যদি সমস্ত ফাইল (+ লুকানো ফাইল) জিপ করতে চান তবে দয়া করে: zip -r namefiles.zip ব্যবহার করুন। দ্য "." ফোল্ডারে সমস্ত ফাইল।

zip -r namefiles.zip "folder will zip"

4
আপনার উত্তর কীভাবে স্বীকৃত উত্তরের চেয়ে আলাদা, যা "সঠিক উপায়টি" বলে zip -r 1.zip .?
সাইমন MᶜKenzie

@ সাইমনমেকেনজি তিনি "কী" ব্যাখ্যা করেছেন explained মানে। পার্থক্যটি আমি মনে করি এটি তৈরি করে।
চুং লুন ইউয়েন

8
দ্য "." ফোল্ডারে থাকা সমস্ত ফাইল নয়। এর অর্থ "বর্তমান ফোল্ডার" নিজেই, যা শেষ পর্যন্ত এর সমস্ত বিষয়বস্তু অন্তর্ভুক্ত করে।
ইজহার আজমী 11'17

1

আপনার যদি বর্তমান ডিয়ারে জিপ ফাইলটি সংরক্ষণ করার অধিকার না পান তবে আপনি যেখানে অধিকার এবং টাইপ করেছেন সেখানে গিয়ে যেতে পারেন

zip -r 1.zip /path/to/source/dir/.

তবে আপনি .../some_dirযদি টাইপ করুন

unzip 1.zip

তারপরে আপনার ফাইলগুলি সংক্ষেপিত হবে .../some_dir/path/to/source/dir/

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.