มีวิธีการ tar ไฟล์หลายไฟล์ในไดเรกทอรี (Linux / Unix) หรือไม่?


26

มีวิธีที่ค่อนข้างง่ายในการtarหลายไฟล์ (เฉพาะ) ในไดเรกทอรีหรือไม่? ตัวอย่างเช่นสมมติว่าต่อไปนี้เป็นไดเรกทอรี:

-rw-r--r-- 1 allend bin     98 Jul 20 15:50 scriptlog.log
-rw-r--r-- 1 allend bin  19533 Jul 29 21:47 serveralert.log
-rwxr--r-- 1 allend bin   1625 Jul 29 21:47 orion
-rw-r--r-- 1 allend bin  24064 Jul 29 21:49 orion_files.tar
-rwxr--r-- 1 allend bin    156 Aug  4 21:22 htmltest
-rw-r--r-- 1 allend bin    131 Aug  4 21:23 page.html

ถ้าฉันต้องการtarไฟล์serveralert.logและpage.html?

คำตอบ:


51

มีบางอย่างผิดปกติหรือไม่ในการแสดงรายการไฟล์ที่คุณต้องการเพิ่มลงในไฟล์. tar

$ tar cvf some.tar file1 file2 file3

ตัวอย่าง

$ tar cvf some.tar serveralert.log page.html
serveralert.log
page.html

3
ฉันเห็น. ฉันพบว่าปัญหาคืออะไรด้วยความช่วยเหลือของคุณ ฉันเพิ่มตัวเลือก "-" เพื่อ tar ตัวเลือก สิ่งนี้ทำให้ฉันไม่ทำงาน ฉันขอโทษดูเหมือนว่าฉันไม่ได้ทำการวิจัยเกี่ยวกับเรื่องนี้ ขอบคุณมากสำหรับความช่วยเหลือในเรื่องนี้
AllenD
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.