يونكس الأمر لإنشاء القطران من عدد معين من الملفات
سؤال
وأنا أبحث عن أمر يونكس الأمر الذي سيخلق القطران من 10 الملفات من الدليل.
المحلول
tar cf path_of_tar.tar $(ls | head -10)
وإضافة خيارات ليرة سورية لتحديد 10 التي تريدها.
نصائح أخرى
حسنا، اعتمادا على احتياجاتك ...
$ tar cf tenfiles.tar file1 file2 file3 ... file10
وهذا سوف تفعل ذلك. يمكنك التحقق من manpage القطران ($ man tar
) لمزيد من التفاصيل حول الخيارات الأخرى التي قد تحتاج إليها. (سؤالك كان غامضا بعض الشيء، لذلك أنا لا يمكن أن يكون أكثر تحديدا بكثير).
وأود أن أقترح محاولة:
man tar
وهذا سوف تظهر جميع الخيارات المعلومات المتاحة والاستخدام. ومن شأن استخدام نموذجي لإنشاء القطران من الملفات في دليل تبدو هذه:
tar -cvf myfiles.tar ./mydirectory
وحيث myfiles.tar هو اسم الملف القطران تريد إنشاء، وmydirectory هو الدليل الملفات الموجودة في.
tar -cvf name.tar /path/to/file1 /path/to/file2 /path/to/file3 ...
هل يمكن أن تحدد ما هي الملفات التي؟ هل هم من نمط اسم معين؟ بلدي المنطق يسأل الذي حددته 10 الملفات.
في عام:
tar cvf tar_with_10_files.tar somefile_with_wildcards_or_pattern_matching
لا تنتمي إلى StackOverflow