এটি কি সম্ভব এবং আমি কীভাবে একটি লিনাক্স শেল থেকে একটি সিমলিংক জিপ করতে পারি?
এটি কি সম্ভব এবং আমি কীভাবে একটি লিনাক্স শেল থেকে একটি সিমলিংক জিপ করতে পারি?
উত্তর:
--symlinks
স্ট্যান্ডার্ডের প্যারামিটারটি ব্যবহার করে আপনি সিমলিংকগুলি সিমলিংক হিসাবে (তারা যে ফাইল / ডিরেক্টরি নির্দেশ করেন তার অনুলিপি হিসাবে) সংরক্ষণ করতে পারেন zip
।
অনুমান foo
করা একটি ডিরেক্টরি যা প্রতিলিঙ্কযুক্ত:
zip --symlinks -r foo.zip foo/
বিরল সমতুল্য:
rar a -ol foo.rar foo/
tar
ডিফল্ট হিসাবে তাদের সংরক্ষণ করুন।
tar czpvf foo.tgz foo/
নোট করুন যে সিমলিংক নিজে থেকে প্রায় কোনও ডিস্কের জায়গা দখল করে না (কেবলমাত্র একটি ইনোড)। আপনি সম্ভবত জানেন যে এটি ফাইল সিস্টেমের মধ্যে কেবল এক ধরণের পয়েন্টার।
Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license. Zip 3.0 (July 5th 2008).
আপনি কি এর পরিবর্তে রাার ব্যবহার করতে পারেন? যুক্ত উদাহরণ দেখুন।
RHEL 5 এ, আমাদের আছে
$ zip -h
Copyright (C) 1990-2005 Info-ZIP
Type 'zip "-L"' for software license.
Zip 2.31 (March 8th 2005). Usage:
zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]
(snip)
-y store symbolic links as the link instead of the referenced file
zip -y -r foo.zip foo/
।