क्या यह संभव है और मैं लिनेक्स शेल से सिम्पीनल को कैसे ज़िप कर सकता हूं?
क्या यह संभव है और मैं लिनेक्स शेल से सिम्पीनल को कैसे ज़िप कर सकता हूं?
जवाबों:
आप --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).
क्या आप इसके बजाय rar का उपयोग कर सकते हैं? जोड़ा गया उदाहरण देखें।
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/
।