يونكس الأمر لإنشاء القطران من عدد معين من الملفات

StackOverflow https://stackoverflow.com/questions/1748916

  •  20-09-2019
  •  | 
  •  

سؤال

وأنا أبحث عن أمر يونكس الأمر الذي سيخلق القطران من 10 الملفات من الدليل.

هل كانت مفيدة؟

المحلول

tar cf path_of_tar.tar $(ls | head -10)

وإضافة خيارات ليرة سورية لتحديد 10 التي تريدها.

نصائح أخرى

والأمر كنت تبحث عن: tar

وكيف انها تستخدم عادة:

$ tar cf file.tar file1 file2...

حسنا، اعتمادا على احتياجاتك ...

$ 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
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top