मैं उबंटू (टर्मिनल विशेष रूप से) के लिए नया हूं और 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/