سؤال
لدي بنية المجلد التالية: myFolder
و testFolder
نفس المجلدات تحته و أريد أن تستبعد فقط my1
من testFolder
و لا myFolder
.
myFolder
+---my1
+---my2
+---my3
testFolder
+---my1
+---my2
+---my3
وأنا أحاول أن استخدام استبعاد الوسم جنبا إلى جنب مع تضمين المجلدات أثناء إنشاء الملف tar.هذا ما لدي, ولكن لا يبدو أن العمل.
tar -cvf base.tar "/sam/myFolder" "/sam/testFolder" --exclude="/sam/testFolder/my1"
المحلول
أنا لا فني في بيرل.هذا ما وجدته بعد قليل من البحث.
الأمر الصحيح.المشكلة الوحيدة كانت مع المسارات.نحن بحاجة إلى أن نكون حذرين مع المسارات النسبية.
بنية المجلد:D: ools\Packet\sam\
D: ools\Packet>tar -pcvf القاعدة.القطران "سام/myFolder" "سام/testFolder" --استبعاد "سام/testFolder/my1"
-cvf -pcvf سواء تعمل بشكل جيد.
لا تنتمي إلى StackOverflow