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

ตำแหน่งหรือไฟล์ที่จัดเก็บไฟล์หรือข้อมูลอื่นโดยปกติจะมาพร้อมกับการบีบอัดการเข้ารหัสการจัดเรียงหรือการจัดระเบียบ

27
เชลล์คำสั่งไปยังไดเรกทอรี tar ยกเว้นไฟล์ / โฟลเดอร์บางอย่าง
มีคำสั่งเชลล์ / สคริปต์แบบธรรมดาที่สนับสนุนการแยกไฟล์ / โฟลเดอร์บางไฟล์ออกจากการเก็บถาวรหรือไม่? ฉันมีไดเรกทอรีที่ต้องเก็บถาวรด้วยไดเรกทอรีย่อยที่มีจำนวนไฟล์ที่มีขนาดใหญ่มากฉันไม่จำเป็นต้องสำรองข้อมูล ไม่ใช่วิธีแก้ปัญหา: tar --exclude=PATTERNคำสั่งตรงกับรูปแบบที่กำหนดและไม่รวมไฟล์เหล่านั้น แต่ฉันต้องการเฉพาะไฟล์และโฟลเดอร์ที่จะละเลย (เส้นทางของไฟล์เต็ม) มิฉะนั้นไฟล์ที่ถูกต้องอาจจะได้รับการยกเว้น ฉันยังสามารถใช้คำสั่ง find เพื่อสร้างรายการไฟล์และแยกไฟล์ที่ฉันไม่ต้องการเก็บถาวรและส่งต่อรายการให้ tar แต่ก็ใช้ได้กับไฟล์จำนวนเล็กน้อยเท่านั้น ฉันมีหมื่น ฉันเริ่มคิดว่าทางออกเดียวคือการสร้างไฟล์ที่มีรายการไฟล์ / โฟลเดอร์ที่จะแยกออกจากนั้นใช้ rsync ด้วย--exclude-from=fileเพื่อคัดลอกไฟล์ทั้งหมดไปยังไดเรกทอรี tmp แล้วใช้ tar เพื่อเก็บถาวรไดเรกทอรีนั้น ใครสามารถคิดวิธีที่ดีกว่า / มีประสิทธิภาพมากกว่านี้ได้ไหม แก้ไข: ทางออกของCharles Maทำงานได้ดี gotcha ขนาดใหญ่คือ--exclude='./folder' ต้องอยู่ที่จุดเริ่มต้นของคำสั่ง tar คำสั่งแบบเต็ม (cd ก่อนดังนั้นการสำรองข้อมูลจึงสัมพันธ์กับไดเรกทอรีนั้น): cd /folder_to_backup tar --exclude='./folder' --exclude='./upload/folder2' -zcvf /backup/filename.tgz .
810 linux  shell  archive  tar 


17
ฉันจะ tar ไดเร็กทอรีของไฟล์และโฟลเดอร์โดยไม่รวมไดเร็กทอรีเองได้อย่างไร?
ฉันมักจะทำ: tar -czvf my_directory.tar.gz my_directory ถ้าฉันต้องการรวมทุกอย่าง (รวมถึงไฟล์ระบบที่ซ่อนอยู่) ใน my_directory แต่ไม่ใช่ไดเรกทอรีเอง ฉันไม่ต้องการ: my_directory --- my_file --- my_file --- my_file ฉันต้องการ: my_file my_file my_file
382 archive  tar  gzip 


10
iOS วิธีการตั้งค่าไอคอนแอปและเปิดภาพ
ฉันจะตั้งค่ารูปภาพเพื่อให้สามารถเก็บและตรวจสอบแอพของฉันได้อย่างไร? หน้าจอมีลักษณะดังนี้: ดังนั้นก่อนที่หนึ่งกล่าวว่าแต่แล้วก็ยังพูดว่า29pt 2xดังนั้นฉันจะใส่29x29ภาพหรือ58x58ภาพหรือไม่? แล้วฉันจะเอาอันอื่นไปไว้ที่ไหน? (ฉันรู้ว่ามีขนาดมากกว่า29, 40และ60) อย่างไรก็ตามสิ่งที่ฉันพยายามคือฉันลาก29x29png ไปยังช่องแรก, 40x40ไปยังที่สอง, และ60x60ไปยังที่สามและสี่ เมื่อฉันไปProduct->Archiveฉันได้ / Users / kendon / Documents / iPhone Apps / เครื่องมือการขาย / เครื่องมือการขาย / Images.xcassets: ชุดไอคอนแอพที่ชื่อว่า "AppIcon" ไม่มีเนื้อหาใด ๆ ที่เกี่ยวข้อง

6
การเก็บถาวร tar ที่รับอินพุตจากรายการไฟล์
ฉันมีไฟล์ที่มีรายการไฟล์ที่ฉันต้องการเก็บถาวรด้วย tar ลองเรียกมันว่าmylist.txt มันมี: file1.txt file2.txt ... file10.txt มีวิธีที่ฉันสามารถออกคำสั่ง TAR ที่ใช้mylist.txtเป็นอินพุตได้หรือไม่? สิ่งที่ต้องการ tar -cvf allfiles.tar -[someoption?] mylist.txt เพื่อให้คล้ายกับว่าฉันออกคำสั่งนี้: tar -cvf allfiles.tar file1.txt file2.txt file10.txt
166 linux  unix  archive  tar 

1
Xcode - แต่…ที่เก็บของเราอยู่ที่ไหน
ฉันส่งแอพของฉันสามเวอร์ชันไปยัง App Store โดยใช้คำสั่ง Build and Archive แต่ ... จดหมายเหตุเหล่านั้นอยู่ที่ไหน ฉันเพิ่งรู้ว่าฉันแค่ต้องการให้พวกเขาสามารถอ่านข้อผิดพลาด ~/Library/Developer/Xcode/Archivesโฟลเดอร์ของฉันว่างเปล่า (อันที่จริงมีไฟล์ xarchive หนึ่งไฟล์อยู่ในนั้นฉันเพิ่งสร้างตอนนี้เพื่อทดสอบการอ่าน crashlog) Spotlight ไม่พบ. xarchive ใด ๆ ฉันไม่เคยถูกขอให้ลบหรือล้างสิ่งอื่นใดนอกจากงานสร้างของฉัน (Product - clean) เมื่อทำการเข้ารหัสเวอร์ชันถัดไป
162 iphone  xcode  build  crash  archive 

5
สร้าง tar.xz ในคำสั่งเดียว
ฉันพยายามสร้าง.tar.xzไฟล์บีบอัดที่เก็บถาวรในคำสั่งเดียว ไวยากรณ์ที่เฉพาะเจาะจงสำหรับสิ่งนั้นคืออะไร? ฉันลองtar cf - file | xz file.tar.xzแล้ว แต่มันไม่ทำงาน
159 compression  archive  tar  xz 

4
เก็บถาวรสิ่งประดิษฐ์ใน Jenkins
ใครช่วยอธิบายแนวคิดของสิ่งประดิษฐ์ในกระบวนการสร้างให้ฉันฟังได้ไหม ฉันมีไดเร็กทอรีเวิร์กสเปซที่ฉันตรวจสอบโค้ดเพื่อคอมไพล์และรันสคริปต์มดของฉันเป็นต้นในตอนท้ายในกรณีของฉันฉันได้รับไฟล์ jar ที่พร้อมติดตั้ง ถือว่าเป็นสิ่งประดิษฐ์หรือไม่? ฉันควรบอกบิลด์สคริปต์ให้ใส่ไฟล์ jar ไว้ที่ไหน ในไดเรกทอรีพื้นที่ทำงาน? ไฟล์ jar ของฉันได้รับชื่อไฟล์ที่ไม่ซ้ำกันขึ้นอยู่กับตัวแปรเช่นBUILD_IDและฉันจะบอกเจนกินส์ได้อย่างไรว่าจะเลือกไฟล์ jar ใด แก้ไข: โอเคฉันจึงลองทำสิ่งนี้: เส้นทางยังไม่มีอยู่ในพื้นที่ทำงานของฉันเนื่องจากสคริปต์การสร้างควรจะสร้างขึ้นและแน่นอนไฟล์ .jar.propertiesไฟล์และไฟล์ไม่ได้อยู่ที่นั่นเนื่องจากยังไม่ได้สร้าง ทำไมถึงแจ้งข้อผิดพลาด ดูเหมือนว่าฉันขาดอะไรไป นอกจากนี้เจนกินส์ยังลบอาร์ติแฟกต์หลังจากสร้างแต่ละครั้ง (ไม่ใช่อาร์ติแฟกต์ที่เก็บถาวรฉันรู้ว่าฉันสามารถบอกให้ลบสิ่งเหล่านั้นได้) มิฉะนั้นจะทำให้ฮาร์ดไดรฟ์อุดตันอย่างรวดเร็ว

16
ทำไมคนถึงใช้ทาร์บอล?
ในฐานะนักพัฒนา Windows เป็นหลักบางทีฉันอาจพลาดบางสิ่งบางอย่างทางวัฒนธรรมในชุมชน Linux แต่มันทำให้ฉันสับสนอยู่เสมอ เมื่อดาวน์โหลดสิ่งที่ไฟล์จะถูกครั้งแรกที่ใส่ลงไป.tarเก็บแล้วซิป ทำไมต้องใช้กระบวนการสองขั้นตอน? การบีบอัดไม่บรรลุการจัดกลุ่มไฟล์หรือไม่? มีประโยชน์อื่น ๆ อีกไหมที่ฉันไม่ทราบ?
91 linux  package  archive 

5
ใน LINUX กำหนดว่า. a library / archive 32-bit หรือ 64-bit?
เราแจกจ่าย lib แบบคงที่ใน Linux ทั้งในเวอร์ชัน 64 บิตและ 32 บิต เมื่อแก้ไขปัญหาลูกค้าฉันต้องการให้เชลล์สคริปต์การวินิจฉัยของฉันกำจัดปัญหาอย่างรวดเร็วโดยการตรวจสอบไฟล์. a archive เพื่อตรวจสอบว่าเป็น 32 หรือ 64 บิต วิธีการที่เกิดขึ้นกับฉันน้อยกว่าที่หรูหรา: แยกสมาชิก. o และถามคำสั่ง "ไฟล์" (เช่น ELF 32 บิตเป็นต้น) เริ่มต้นรวมสมาชิกจำลองที่เข้ารหัสเพื่อระบุเช่น 32bit.o / 64bit.o และใช้ "ar -t" เพื่อตรวจสอบ ฉันได้ลองใช้ "strings xyz.a | grep 32" แล้ว แต่มันใช้ได้ไม่ดีในเวอร์ชันต่างๆ ไม่ใช่ปัญหาอกหัก แต่ถ้าคุณรู้วิธีแก้ปัญหาที่สวยงามฉันก็อยากจะรู้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.