คำถามติดแท็ก tar

GNU tar สร้างและจัดการกับไฟล์เก็บถาวรซึ่งจริงๆแล้วเป็นชุดของไฟล์อื่น ๆ อีกมากมาย; โปรแกรมจัดเตรียมวิธีการที่เป็นระเบียบและเป็นระบบสำหรับผู้ใช้ในการควบคุมข้อมูลจำนวนมาก

4
md5sums ที่แตกต่างกันสำหรับเนื้อหา tar เดียวกัน
ฉันรันการทดสอบที่สร้างสอง tars จาก dir เดียวกัน (ไฟล์ยังคงไม่เปลี่ยนแปลง) และฉันพบว่า md5sums ของพวกเขาแตกต่างกัน ฉันคิดว่ามีการประทับเวลาบางส่วนที่รวมอยู่ในส่วนหัวของ tar แต่ฉันไม่พบวิธีการแทนที่ ระบบปฏิบัติการของฉันคือ Ubuntu 9.1 ความคิดใด ๆ ขอบคุณ
15 tar  md5 

2
รับไฟล์จากเซิร์ฟเวอร์สองขั้นตอน [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน2 ปีที่ผ่านมา เรามีสถานการณ์ต่อไปนี้: เครื่องของฉัน เครื่องเกตเวย์ เครื่องเป้าหมาย ฉันไม่มีสิทธิ์รูททั้ง # 2 และ # 3 ฉันยังไม่สามารถจัดเก็บข้อมูล (ไม่เกิน 200 MiB) บนเครื่อง # 2 (เนื่องจากเป็นประตูสู่ส่วนที่เหลือของเครือข่ายไม่ใช่มากกว่านั้น) บนเครื่อง # 3 มีโฟลเดอร์ขนาดประมาณ 3 GiB ที่ฉันต้องการคัดลอกไปยังเครื่อง ฉันไม่สามารถ SSH จาก # 1 ถึง # 3 แต่ฉันสามารถ SSH ถึง # 2 จากนั้นเป็น # 3 ไม่สามารถตั้งค่าคีย์สาธารณะส่วนตัวระหว่าง # …
14 ssh  network-share  tar 

2
ฉันสามารถแตกโฟลเดอร์เฉพาะโดยใช้ tar ไปยังโฟลเดอร์อื่นได้หรือไม่
ฉันใหม่สำหรับโลกของ Linux และดูเหมือนจะทำงานเป็นบล็อกสะดุด ฉันรู้ว่าฉันสามารถแยกเก็บ specifc ใช้คำสั่งtar xvfz archivename.tar.gz sampledir/แต่วิธีการที่ฉันสามารถดึงsampledir/ไปtestdir/มากกว่าเส้นทางที่เก็บอยู่ใน egcurrently ที่เก็บอยู่ในเส้นทาง/tmp/archivename.tar.gzและฉันต้องการที่จะดึงsampledirไปซึ่งอยู่ในเส้นทางtestdir/tmp/testdir
14 linux  tar 

3
น้ำมันดิน: หลีกเลี่ยงการเก็บถาวรไฟล์ที่มีขนาดใหญ่กว่าขนาดที่แน่นอน
ฉันต้องการเก็บไฟล์ (ที่มี tar) ซึ่งมีขนาดต่ำกว่า 3 MB แต่ฉันต้องการเก็บไดเรกทอรีที่มีไฟล์เหล่านั้นอยู่ด้วย (ดังนั้นฉันไม่สามารถใช้findคำสั่ง) ฉันแค่ต้องการหลีกเลี่ยงไฟล์ที่มีขนาดใหญ่กว่า 3 MB สิ่งนี้สามารถทำได้?
11 backup  tar  archive 

2
เติมน้ำมันดินด้วยศูนย์
เมื่อดำเนินการ tar บนไฟล์บีบอัด bz2 ฉันพบข้อผิดพลาดต่อไปนี้ tar: dump.sql: ไฟล์ย่อขนาดลงโดย 19573448400 ไบต์; padding ด้วยศูนย์ ใครสามารถชี้สิ่งที่อาจทำให้เกิดปัญหานี้ ขอบคุณ
10 linux  tar 

2
คุณจะกำหนดเส้นทางนำโดยพลการได้อย่างไรเมื่อเพิ่มไฟล์ลงใน tar
เป็นไปได้หรือไม่ที่จะกำหนดเส้นทางโดยพลการภายในไฟล์เก็บถาวร tar เพื่อวางไฟล์ซึ่งอาจไม่มีอยู่ในระบบไฟล์ดั้งเดิมของคุณ? สิ่งนี้แตกต่างจากสวิตช์ -C ซึ่งฉันอาจต้องการสำรองข้อมูล / etc / แต่วางไว้ในไฟล์เก็บถาวรเป็น / configurations / etc /
10 linux  tar 

1
วิธีแสดง UIDs / GID ที่เป็นตัวเลขที่เก็บในไฟล์ tar
ฉันมีปัญหากับไฟล์ tar ที่มีการสำรองข้อมูล จัดทำโดยผู้ให้บริการโฮสติ้งของเราและมีการอนุญาตไฟล์แปลก ๆ เมื่อดูด้วย tar tvf example.tar ฉันได้รับข้อมูลเจ้าของสัญลักษณ์ของแต่ละไฟล์เท่านั้น (ซึ่งไม่ตรงกับผู้ใช้ที่มีอยู่ใน/ etc / passwd ) ตอนนี้ฉันต้องการตรวจสอบว่าค่าตัวเลขซึ่งควรเก็บไว้ภายใน tar หรือไม่ให้ถือค่าที่ถูกต้อง มีวิธีที่สะดวกในการทำเช่นนั้นหรือไม่? ขอบคุณ
10 tar  permissions 

4
Linux: จะแบ่งไฟล์ขนาดใหญ่เป็นไฟล์ขนาดเล็กได้อย่างไร?
ฉันมีไฟล์ขนาดยักษ์ (> 20 กิ๊ก) นั่งอยู่บนเครื่องต้นทางของฉันและฉันจำเป็นต้องถ่ายโอนไปยังเครื่องเป้าหมายของฉัน สำหรับวัตถุประสงค์ของคำถามนี้สมมติว่าฉันไม่มีการเชื่อมต่อเครือข่ายระหว่างเครื่องสองเครื่อง ฉันต้องแบ่งไฟล์นี้ออกเป็นไฟล์เล็ก ๆ เขียนไฟล์ที่มีขนาดเล็กลงใน DVD แล้วรวบรวมทุกอย่างบนเครื่องเป้าหมายอีกครั้ง เครื่องต้นทางและปลายทางเป็นกล่อง Linux มีวิธีการใช้นี้สำเร็จtarหรือไม่ ฉันรู้สึกว่าฉันต้องใช้--multi-volumeพารามิเตอร์ ตัวเลือกของฉันคืออะไร? ฉันต้องสามารถระบุขนาดของไฟล์เสียงเพื่อให้แน่ใจว่าแต่ละไฟล์จะพอดีกับดีวีดีแผ่นเดียว ขอบคุณ!
10 linux  tar  files 

3
รับข้อผิดพลาดขณะทำการสำรองข้อมูลของ centos ทั้งหมดด้วย tar
ฉันลองคำสั่งนี้ tar cvpzf /TEMP_BACKUPS/backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/tmp --exclude=/TEMP_BACKUPS --exclude=/mnt --exclude=/sys / > /TEMP_BACKUPS/mylog.txt และฉันได้รับข้อผิดพลาดนี้ ฉันลองสองครั้งแล้ว tar: Removing leading `/' from member names tar: /dev/log: socket ignored tar: Removing leading `/' from hard link targets tar: /selinux/policy: Cannot open: Invalid argument tar: /var/spool/postfix/public/flush: socket ignored tar: /var/spool/postfix/public/cleanup: socket ignored tar: /var/spool/postfix/public/showq: …
10 linux  centos  tar  logging 

2
วิธีการยกเว้นไฟล์จากการเก็บถาวร TAR โดยใช้การแสดงออกปกติ?
ฉันมีคำถามง่าย ๆ แต่ฉันไม่สามารถค้นหาหรือแก้ไขคำตอบได้ ฉันต้องการสร้างไฟล์เก็บถาวร tar แต่ฉันต้องการแยกไฟล์บางไฟล์ออกโดยใช้นิพจน์ทั่วไป ตัวอย่างของไฟล์ที่จะยกเว้นคือ: 68x640X480.jpg ฉันได้ลองทำสิ่งนี้โดยไม่มีโชค: tar cvf test.tar --exclude=[0-9]+x[0-9X]+\.jpg /data/foto ใครช่วยได้บ้าง
10 linux  tar  regex  archive 

4
วิธีแปลงไฟล์ TAR เป็นไฟล์ ISO
ฉันมีไฟล์ Linux TAR ที่ฉันต้องการแปลงเป็น ISO โดยตรง มีวิธีการทำเช่นนี้โดยเฉพาะอย่างยิ่งโดยไม่ต้องแยกเนื้อหาของไฟล์ก่อนหรือไม่ นี้จะคล้ายกับคำถามต่อไปนี้ ; อย่างไรก็ตามสิ่งนี้จะเน้นที่ไฟล์ tar ธรรมดาหรือแบบตรงและไม่เกี่ยวข้องกับ bzip หรือ tar bzipped นี่เป็นสิ่งที่ฉันตั้งใจจะใช้ภายในสคริปต์และเหตุผลที่ฉันไม่ต้องการแยกมันออกมาก่อน

2
ถ่ายโอนไฟล์ 30GB tar จากเซิร์ฟเวอร์ระยะไกลหนึ่งไปยังอีกเซิร์ฟเวอร์หนึ่ง - ถูก จำกัด โดยพื้นที่ดิสก์
ฉันมีไฟล์ tar "Moodle" ขนาด 38GB ซึ่งฉันต้องโอนจากเซิร์ฟเวอร์เก่า (Shared hosting) ซึ่งเราสามารถเรียก "Server A" ไปยังเซิร์ฟเวอร์ใหม่ (Dedicated virtual) หรือ "Server B" ฉันอยู่กับ Mediatemple ถ้าช่วยได้ ฉันได้ tarballed ไดเรกทอรีและใช้ wget เพื่อโอนไปยังเซิร์ฟเวอร์ B ผ่าน SSH อย่างไรก็ตาม - มันเป็นแพคเกจ 100GB ที่อ่อนแอและฉันมีความจุของดิสก์ 96% - หมายความว่าฉันไม่สามารถปลดไฟล์บนเซิร์ฟเวอร์ B! มีวิธีใดบ้างที่ฉันสามารถถ่ายโอนไฟล์ขนาดใหญ่นี้จากเซิร์ฟเวอร์ A ไปยังเซิร์ฟเวอร์ B รักษาสิทธิ์และมีโอกาสน้อยที่สุดที่ไฟล์เสียหายซึ่งจะไม่ทำให้ฉันถึงขีด จำกัด ของดิสก์ แม้ว่าฉันจะใช้เวลาไปกับการทำสิ่งนี้มาตลอด แต่ฉันก็ยินดีที่จะละทิ้งแผนเดิมของฉันหากมีใครสามารถเสนอแนวคิดที่ดีกว่านี้ได้และฉันจะขอบคุณมาก!
8 files  tar  wget 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.