การสร้าง archive และการบีบอัดข้อมูล linux

6 Sep 2015,
Share: 
Vacay banner

การสร้าง archive

การสร้าง archive คือการรวมไฟล์ทุกไฟล์ในไดเรกทอรีให้เป็นไฟล์เดียว สามารถทำได้โดยใช้คำสั่ง

tar cvf ARCHIVE.tar DIRECTORY

เช่น

tar cvf docs.tar /home/user/document

จะเป็นการรวมไฟล์ทุกไฟล์ในไดเรกทอรี /home/user/document ให้เป็นไฟล์ชื่อว่า docs.tar

การเพิ่มไฟล์ใน archive

การเพิ่มไฟล์ใน archive ทำได้โดยใช้คำสั่ง

tar -r NEWFILE -f ARCHIVE.tar

การบีบอัดข้อมูล

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

tar czvf ARCHIVE.tar.gz DIRECTORY

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

tar cjvf ARCHIVE.tar.bz DIRECTORY

การแตกไฟล์ (Extract) จาก archive

การแตกไฟล์ (Extract) จาก archive ใช้คำสั่ง

tar xvf ARCHIVE.tar

ในกรณีที่ต้องการแตกไฟล์จาก archive ที่ถูกบีบอัด

ในกรณีที่ต้องการแตกไฟล์จาก archive ที่ถูกบีบอัด ต้องตรวจสอบว่าไฟล์นั้นถูกบีบอัดมาโดยใช้วิธีอะไร ถ้าบีบอัดด้วย gzip ใช้คำสั่ง

tar xzvf ARCHIVE.tar.gz

ถ้าบีบอัดด้วย bzip ใช้คำสั่ง

tar xjvf ARCHIVE.tar.bz2

ไฟล์ที่ถูก archive และบีบอัด เมื่อ Extract ออกมาแล้ว โครงสร้างของไฟล์และ permission จะเหมือนต้นฉบับทุกประการ

Suggestion blogs

vb.net excel database ด้วย OleDb

ในบทความนี้จะมาพูดถึงเรื่องการทํางานกับ file Excel ด้วย VB.NET โดยจะสามารถเข้าถึงข้อมูล แก้ไขข้อมูล และเพิ่มข้อมูล ด้วยคําสั่ง SQL เหมือนกับเป็น Database ตัวนึง ซึ่งการใช้งานจะต้องใช้ libraries ที่ชื่อว่า OleDb ใน Virtual Studio จะมีให้อยู่แล้ววิธีการใช้งานจะแบ่งเป็นสองแบบดังนี้การใช้งานโดยไม่ต้องการผลลัพธ์ของข้อมูลเช่น insert, update, deleteการใช้งานโดยต้องการผลลัพธ์ของข้อมูลเช่น Query ข้อมูลจาก Excel(คําสั่ง Select)

[ภาษาซี] โอเปอเรเตอร์ (Operator)

การเขียนโปรแกรมจะต้องมีการดําเนินการระหว่าตัวแปรหรือข้อมูลอยู่ตลอดเวลา ในบทความนี้เราจะมาดูความหมายของ โอเปอเรเตอร์กัน

messenger บนเว็บ เปิดให้ใช้แล้ว!!!

messenger ของ facebook เปิดให้ใช้บนเว็บแล้ว messenger.com เมื่อเข้ามาหน้าแรกจะให้เรา login ด้วย account facebook ถ้าเรา login กับเว็บ facebook แล้วสามารถ กดปุ่ม Continue as ... ได้เลย


Copyright © 2019 - 2026 thiti.dev | v1.61.0 | Privacy policy | 

Build with ❤️ and Astro.

Github profile Linkedin profile Instagram X profile Nostr Youtube channel Telegram Email contact วงแหวนเว็บ