मैं उबंटू (टर्मिनल विशेष रूप से) के लिए नया हूं और tar
कमांड के साथ प्रयोग कर रहा हूं ।
मैंने एक /test
फ़ोल्डर बनाया है जिसमें एक सिंगल /test.txt
फाइल है /var/www/html/test/test.txt
।
मैं केवल /test
फ़ोल्डर (और इसकी सामग्री) को टार करना चाहूंगा /home/jo/backup
।
अब तक की मेरी प्रक्रिया इस प्रकार है:
cd ~
tar cvf testBackup.tar /var/www/html/test/
यह सफलतापूर्वक एक testBackup.tar
स्थित बनाता है /home/jo/backup
। हालाँकि जब मैं निम्नलिखित कमांड का उपयोग करके टार को निकालता हूँ:
tar cvf testBackup.tar /var/www/html/test/
फ़ोल्डर var
दिखाई देता है, और मुझे सामग्री देखने के लिए /test
निर्देशिका (/ var / www / html / परीक्षण) में सीडी करना होगा ।
मूल रूप से मैं केवल test
फ़ोल्डर को टारगेट करना चाहता हूं , न कि तीन से पहले ( /var/www/html
)
क्या मैं कुछ गलत कर रहा हूं या यह है कि कमांड कैसे काम करता है?
test
। इसे भी देखें: man tar
मैं एक उत्तर दूंगा
cd /var/www/html/;tar cvf testBackup.tar ./test;mv testBackup.tar ~/backup/