उपयोग करें tar
:
tar -cf my_big_folder.tar /my/big/folder
के साथ संग्रह को पुनर्स्थापित करें tar -xf my_big_folder.tar -C /
-C आपके संग्रह को पुनर्स्थापित करने के लिए मूल निर्देशिका में बदल जाएगा क्योंकि ऊपर बनाए गए संग्रह में निरपेक्ष पथ हैं।
संपादित करें : संग्रह के अपेक्षाकृत बड़े आकार के कारण, SSH या क्लाउड संसाधन / फ़ोल्डर के माउंट बिंदु का उपयोग करके इसे [सीधे] अपने अंतिम स्थान पर भेजना सबसे अच्छा होगा। उदाहरण के लिए, कोल जॉनसन सुझाव देते हैं :
tar -cf /network/mount/point/my_big_folder.tar /my/big/folder
या
tar -c /my/big/folder | ssh example.com "cat > my_big_folder.tar"
संपादित करें : जैसा कि ब्लैकलाइट शाइनिंग भी बताती है , यदि आप पूर्ण पथ से बचना चाहते हैं, तो आप बड़े फ़ोल्डर के माता-पिता tar
से बदल सकते हैं :
tar -cf /network/mount/point/my_big_folder.tar \
-C /my/big/folder/location the_big_folder
या
tar -cC /my/big/folder/location the_big_folder | \
ssh example.com "cat > my_big_folder.tar"
व्यक्तिगत सजगता
रिश्तेदार या पूर्ण पथ शामिल करना व्यक्तिगत प्राथमिकता का विषय है।
ऐसे मामले हैं जो पूर्ण पथ स्पष्ट हैं, उदाहरण के लिए एक आपदा वसूली की स्थिति में बहाल करने के लिए। स्थानीय प्रोजेक्ट या संग्रह के लिए वांछित फ़ोल्डर के माता-पिता से डायरेक्टरी ट्री को संग्रहित करना आम है ताकि वर्तमान निर्देशिका को अव्यवस्थित करने से बचा जा सके, यदि संग्रह में गलती से अनपैक किया गया है। अगर big_folder एक मानक * NIX पदानुक्रम में कहीं गहरा है , तो यह पहला गैर-मानक फ़ोल्डर संग्रहित करने के लिए कुछ समझ में आ सकता है जहां big_folder वहां से और इसके निर्देशिका ट्री से भटक जाता है।
अंत में - यहाँ पंडिताऊ जा रहा - tar
संग्रह सदस्य हैं हमेशा के बाद से रिश्तेदार क) वे किसी भी निर्देशिका में बहाल किया जा सकता है और ख) tar
प्रमुख को हटा /
जब एक संग्रह बनाने। मैं व्यक्तिगत रूप से हमेशा एक संग्रह unpacking जब -C का उपयोग करते हैं ।
tar
लिनक्स में आदेश।tar -cf long.file.tar folder