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

รูปแบบไฟล์เก็บถาวร (และโปรแกรมที่อ่าน) ที่ใช้กันทั่วไปใน Unix และ Linux

2
ค้นหาไฟล์จากนั้นแทนที่ด้วย wildcard
ฉันมีชุดไฟล์ที่เรียกว่า: 2014111test.log 2014111test.log.stuff 2014111test.log.flibble 2014115test.log 2014115test.log.stuff 2014115test.log.flibble ฉันต้องการค้นหาไฟล์บันทึกทั้งหมดในช่วงอายุที่กำหนดจากนั้น tar.gz พร้อมกับไฟล์อื่น ๆ ที่มีส่วนเริ่มต้นเดียวกันของชื่อลงในไฟล์เก็บถาวร $ find . -name '20*.log' -ctime +90 -exec 'tar zvcf /var/log/logzip/{}.tgz {}*' \; find: tar zvcf /var/log/fwlogzip/./2014111test.log.tgz ./2014111test.log*: No such file or directory ... อย่างไรก็ตามถ้าฉันพิมพ์ tar zvcf /var/log/fwlogzip/./2014111test.log.tgz ./2014111test.log* ด้วยตัวเองมันทำงานได้ดี ดังนั้นดูเหมือนว่ามีบางสิ่งผิดปกติเกิดขึ้นกับวงกลมที่พบว่าส่งคำสั่งไปยังเปลือกหอย ฉันพลาดอะไรไป
linux  bash  tar 

1
ทำไม tarball ถึงได้รับการยอมรับด้วย. tar ใน GET Request
ดังนั้นฉันมีคำถามเกี่ยวกับคำขอส่วนหัวในประเภทไฟล์ .. ไม่แน่ใจในวิธีที่ดีที่สุดในการตั้งคำถามดังนั้นฉันจะอธิบายสิ่งที่ฉันได้ทำไป สร้าง tarball บนเซิร์ฟเวอร์ tar-cvf alle.tar.gz ./folderX นั่นคือทั้งหมดที่สมบูรณ์แบบ ตอนนี้ฉันโอนมันไปยังไดเรกทอรี www ของฉันเพื่อแบ่งปันกับเพื่อนร่วมงานได้สะดวก sudo mv ./alle.tar.gz /var/www/ ยอดเยี่ยมไม่มีปัญหา เมื่อฉันไปที่http: //host.tld/alle.tar.gzมันทำงานได้อย่างสมบูรณ์ อย่างไรก็ตามเมื่อฉันไปที่http: //host.tld/alle.tar (ไม่ใช่นามสกุลเต็ม) มันก็ใช้ได้เหมือนกัน ในขณะที่คุณสามารถดู dir อย่างไม่มีไฟล์ของ alta.tar เหตุใดจึงเป็นเช่นนี้และเป็นอะไรที่ต้องคำนึงถึง

1
การสำรองไดเร็กทอรีของข้อมูลที่เพิ่มขึ้นใน linux
ฉันมีไดเรกทอรีที่เต็มไปด้วยไฟล์ที่ค่อนข้างคงที่ อย่างไรก็ตามบางไฟล์จะถูกย้ายระหว่างไดเรกทอรีย่อย ฉันสร้างการสำรองข้อมูลเต็มรูปแบบทุกเดือนของข้อมูลนี้เพราะมีข้อมูลจำนวนมาก ฉันต้องการเริ่มสร้างการสำรองข้อมูลเพิ่มเติมรายสัปดาห์หรือรายวัน หากฉันต้องการกู้คืนครึ่งเดือนตลอดทั้งเดือนสิ่งสำคัญคือฉันจะเรียกคืนสถานะที่แน่นอนของชุดเดิมโดยใช้การสำรองข้อมูลเต็มรูปแบบครั้งล่าสุดพร้อมการสำรองข้อมูลเพิ่มเติมทั้งหมดจนถึงจุดนั้น ฉันใช้อยู่ find เพื่อค้นหาไฟล์ที่แก้ไขทั้งหมดในแต่ละวันและสร้าง tar ที่เก็บถาวรของเหล่านั้น อย่างไรก็ตามสิ่งนี้จะไม่จับภาพลบหรือย้ายไฟล์ ความคิดใด ๆ เกี่ยวกับวิธีที่ฉันสามารถสร้างการสำรองข้อมูลส่วนเพิ่มที่จะช่วยให้ฉันสามารถกู้คืนชุดข้อมูลไปยังจุดที่แน่นอนในเวลาที่เก็บถาวรแบบเพิ่มหน่วยล่าสุด ไฟล์ใด ๆ ที่ถูกลบระหว่างการสำรองข้อมูลเต็มรูปแบบและการสำรองข้อมูลส่วนเพิ่มครั้งสุดท้ายจะต้องไม่ปรากฏขึ้นหลังจากการกู้คืน ขอบคุณ!

1
ฉันจะติดตั้ง mingw64 บน kali linux 2.0 ได้อย่างไร
ฉันได้ดาวน์โหลดแพ็คเกจต่าง ๆ จากเว็บไซต์เหล่านี้: https://packages.debian.org/stable/wine-development http://sourceforge.net/projects/mingw/?source=typ_redirect เห็นได้ชัดว่าฉันต้องติดตั้งไวน์บน Kali Linux ด้วย อย่างไรก็ตามฉันไม่สามารถทำได้อย่างถูกต้อง root@blackJesus:~/Downloads# apt-get install mingw-w64 Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package mingw-w64 ฉันลองเอาออกแล้วคลายซิปหลายแพ็คเกจ แต่มันก็ไม่ได้ช่วยอะไร นี่เป็นสิ่งเดียวที่แกะออกมาอย่างถูกต้องและฉันไม่เห็นสิ่งที่ทำให้ฉัน บางทีฉันผิดและต้องลองอย่างอื่น แต่ฉันควรทำอย่างไรถ้านี่เป็นวิธีแก้ปัญหา: root@blackJesus:~/Downloads# tar -xzvf gcc-mingw-w64_8.tar.gz gcc-mingw-w64-8/ gcc-mingw-w64-8/debian/ gcc-mingw-w64-8/debian/control.source gcc-mingw-w64-8/debian/control.c.sed gcc-mingw-w64-8/debian/gobjc++-mingw-w64-i686.install gcc-mingw-w64-8/debian/watch gcc-mingw-w64-8/debian/g++-mingw-w64-x86-64.lintian-overrides gcc-mingw-w64-8/debian/gobjc-mingw-w64-x86-64.install gcc-mingw-w64-8/debian/gfortran-mingw-w64-i686.lintian-overrides gcc-mingw-w64-8/debian/control.ada.sed …
-1 linux  debian  tar  wine 

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