ฉันจะแยกไฟล์หรือโฟลเดอร์ในขณะที่สร้างไฟล์ tar.gz ด้วยคำสั่ง tar ได้อย่างไร
ฉันจะแยกไฟล์หรือโฟลเดอร์ในขณะที่สร้างไฟล์ tar.gz ด้วยคำสั่ง tar ได้อย่างไร
คำตอบ:
ตัวอย่างง่าย ๆ การสร้าง tarball gzipped จากไดเรกทอรีโดยไม่รวมไดเรกทอรีย่อยและรายการเนื้อหา:
$ ls fruit/
apple banana peach tomato
$ tar czf onlyfruit.tar.gz --exclude=tomato fruit/
$ tar tf onlyfruit.tar.gz
fruit/
fruit/peach/
fruit/apple/
fruit/banana/
ใช้--exclude=directory
ธง ทำงานเหมือนจับใจ