การใช้คําสั่ง tar เพื่อบีบอัดไฟล์ แตกไฟล์ ใน ubuntu

20 Jan 2016,
Share: 

การบีบอัดไฟล์

tar เป็นคําสั่งที่ใช้ บีบอัดไฟล์หรือ Directory ให้เป็นไฟล์เดียว เพื่อง่ายต่อการย้ายหรือ copy เราสามารถใช้งานได้ดังนี้

tar -cvf filename.tar dirname1 filename
  • cf คือ create archive การ สร้างไฟล์ที่จะเก็บ ไฟล์ต่างๆเข้าด้วยกัน
  • v คือ vision ให้เห็นรายละเอียดของการทำงานของ tar ออกทางหน้าจอ terminal
  • filename.tar คือ ชื่อไฟล์ที่ถูกบีบอัดแล้ว
  • dirname1, filename คือ การระบุ file หรือ directory ที่ต้องการรวม

ถ้าต้องการบีบอัดให้ไฟล์เล็กลงด้วยให้ใช้คําสั่งนี้

tar cvfz filename.tar.gz dirname
  • z คือ การบีบอัดไฟล์เป็นชนิด gzip
  • filename.tar.gz คือ ชื่อไฟล์ที่เป็นชนิด gzip หลังจากการบีบอัดเรียบร้อยแล้ว

ถ้าเราเพิ่ม j เข้าไปในคําสั่งจะเป็นการบีบอัดแบบ bzip2

tar cvfj filename.tar.bz2 dirname1
  • j คือ การบีบอัดไฟล์เป็นชนิด bzip2
  • filename.tar.bz2 คือ ชื่อไฟล์ที่เป็นชนิด bzip2 หลังจากการบีบอัดเรียบร้อยแล้ว

การแตกไฟล์

การแตกไฟล์ให้ใช้คําสั่งนี้

  • แบบ .gz
tar xvfz filename.tar.gz
  • แบบ .bz2
tar xvfj filename.tar.bz2

ถ้าต้องกำหนดไดเรกทอรี่ปลายทางของไฟล์ที่จะแตกไป ให้ใช้ -C เพื่มเข้าไปในคําสั่ง

tar xvfz filename.tar.gz -C /usr/local/destination_of_tar

Suggestion blogs

เพิ่ม font ใน linux

วิธีเพิ่ม font ใน linuxวิธีเพิ่ม font ใน linux คือ ให้ copy ไฟล์ font ที่ต้องการไปวางไว้ใน path "/usr/share/fonts/truetype/"

Go EP.7 Go Unit Testing

สวัสดีครับ ในบทความนี้ก็เป็น EP.7 แล้วนะครับ โดยเนื้อหาจะเป็นเรื่องเกี่ยวกับ Unit Testing ซึ่งเป็นเรื่องที่มีความสําคัญในการพัฒนาโปรแกรมมากๆครับสําหรับท่านใดที่ยังไม่ได้อ่าน EP.6 ท่านสามารถกลับไปอ่านก่อนได้นะครับที่นี่ Go EP.6 Go Channelมาเริ่มเรียนรู้ไปด้วยกันตามหัวข้อด้านล่างเลยครับ

เริ่มต้น React ด้วย Create React App

React คืออะไรReact เป็น JavaScript Library ที่ถูกพัฒนาโดย Facebook ซึ่ง React สร้างมาจากแนวคิดพื้นฐานจาก MVC (Model View Controller) โดยจะทําหน้าที่จัดการกับ Model หรือ View แต่ส่วนใหญ่จะเป็น View สามารถเขียนแบบ JSX(JavaScript syntax extension) ได้


Copyright © 2019 - 2025 thiti.dev |  v1.58.0 |  Privacy policy | 

Build with ❤️ and Astro.

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