วิธีสร้างไฟล์เก็บถาวรแบบขยายตัวเองบน Linux

วิธีสร้างไฟล์เก็บถาวรแบบขยายตัวเองบน Linux

ไฟล์เก็บถาวรแบบขยายตัวเองเป็นไฟล์บีบอัดที่สามารถแยกเนื้อหาได้โดยไม่ต้องใช้โปรแกรมพิเศษ นักพัฒนาซอฟต์แวร์จำนวนมากใช้ไฟล์เก็บถาวรแบบขยายตัวเองเพื่อส่งมอบซอฟต์แวร์อย่างรวดเร็วและมีประสิทธิภาพ อย่างไรก็ตาม ไฟล์เก็บถาวรแบบขยายตัวเองก็มีการใช้งานอื่นเช่นกัน กล่าวคือ อนุญาตให้คลายการบีบอัดไฟล์โดยไม่ต้องจัดการกับเครื่องมือที่ซับซ้อน เช่น Tar, Zip และอื่นๆ

ในคู่มือนี้ เราจะแสดงวิธีสร้างไฟล์เก็บถาวรแบบขยายตัวเองบน Linux เราจะพูดถึงวิธีเข้ารหัสไฟล์เก็บถาวรแบบขยายตัวเองของคุณเพื่อความปลอดภัยเป็นพิเศษ

การติดตั้งเครื่องมือ Shar

สิ่งแรกที่เราต้องทำคือติดตั้งเครื่องมือ Shar บน Linux เหตุผล? แม้ว่าจะเป็นยูทิลิตี้ที่ใช้กันอย่างแพร่หลาย แต่ Shar ไม่ได้ติดตั้งไว้ล่วงหน้าบนระบบปฏิบัติการ Linux จำนวนมาก หากต้องการเริ่มการติดตั้ง ให้เปิดหน้าต่างเทอร์มินัลโดยกดCtrl + Alt + TหรือCtrl + Shift + Tบนแป้นพิมพ์ จากนั้น ปฏิบัติตามคำแนะนำในการติดตั้งบรรทัดคำสั่งด้านล่าง

อูบุนตู

บน Ubuntu Linux คุณสามารถรับแอป Shar ด้วยคำสั่งAptต่อไปนี้

sudo apt ติดตั้ง sharutils

เดเบียน

คุณใช้ Debian Linux หรือไม่? คุณจะสามารถให้ Shar ทำงานกับคำสั่งApt-getด้านล่าง

sudo apt-get ติดตั้ง sharutils

Arch Linux

ต้องการทำให้ Shar ทำงานบนพีซีArch Linuxของคุณหรือไม่? ใช้คำสั่งPacmanด้านล่าง

sudo pacman -S sharutils

Fedora

บน Fedora Linux ให้ติดตั้งแอปพลิเคชัน Shar บนระบบของคุณด้วยคำสั่งDnfต่อไปนี้

sudo dnf ติดตั้ง sharutils

OpenSUSE

คุณเป็นผู้ใช้ OpenSUSE Linux หรือไม่? ติดตั้งโปรแกรม Shar ด้วยคำสั่งZypperด้านล่าง

sudo zypper ติดตั้ง sharutils

ลินุกซ์ทั่วไป

ต้องการใช้แอปพลิเคชัน Shar และใช้ Linux รุ่นที่ไม่ครอบคลุมในคู่มือนี้หรือไม่? ไปที่หน้านี้เพื่อเรียนรู้วิธีดาวน์โหลดซอร์สโค้ด

การสร้างไฟล์เก็บถาวร Shar

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

ขั้นตอนที่ 1:ใช้คำสั่งlsเพื่อดูเนื้อหาของโฮมไดเร็กทอรีของคุณ

ลส

ขั้นตอนที่ 2: ดูผลลัพธ์ของคำสั่งlsและค้นหาโฟลเดอร์ที่คุณต้องการบีบอัดเนื้อหา จากนั้นป้อนด้วยคำสั่งซีดี ตัวอย่างเช่นถ้าคุณต้องการที่จะบีบอัดไฟล์ทั้งหมดที่เอกสารภายในของไดเรกทอรี“เอกสาร” คุณจะทำเอกสารแผ่นซีดี หากต้องการเพิ่มเนื้อหาในโฟลเดอร์ "ดาวน์โหลด" ให้ทำcd Downloads เป็นต้น

cd ชื่อโฟลเดอร์ในโฮมไดเร็กทอรี

ขั้นตอนที่ 3:เมื่ออยู่ในโฟลเดอร์แล้ว ให้เรียกใช้  คำสั่งsharเพื่อเพิ่มไฟล์ทั้งหมดภายใน (ด้วยคำสั่งCDในขั้นตอนที่ 2) ไปยังไฟล์ .shar ใหม่

โปรดทราบว่าเมื่อรันคำสั่งsharจะเป็นการเพิ่มทุกอย่างลงในไฟล์เก็บถาวร หากมีรายการในโฟลเดอร์ที่คุณไม่ต้องการเพิ่มไปยังไฟล์เก็บถาวร ให้ย้ายรายการออกจากไฟล์ด้วยตัวจัดการไฟล์ Linux ก่อนดำเนินการคำสั่งด้านล่าง

shar ./* > ../my-shar-archive.shar

วิธีสร้างไฟล์เก็บถาวรแบบขยายตัวเองบน Linux

ขั้นตอนที่ 4:เมื่อดำเนินการคำสั่งsharในขั้นตอนที่ 3 แอปพลิเคชัน Shar จะเริ่มสร้างไฟล์เก็บถาวรแบบขยายตัวเองของคุณ อดทนและปล่อยให้คำสั่งดำเนินการ เมื่อกระบวนการเสร็จสมบูรณ์ คุณจะเห็นmy-shar-archive.sharปรากฏในโฮมไดเร็กตอรี่ของคุณ (~)

ขั้นตอนที่ 5:หลังจากสร้างไฟล์เก็บถาวร Shar แบบขยายตัวเองใหม่ กระบวนการยังไม่เสร็จสมบูรณ์ ก่อนที่จะสามารถเรียกใช้เพื่อแยกเนื้อหาภายใน ต้องอัปเดตการอนุญาตของไฟล์

การอัปเดตการอนุญาตบน Linux ทำได้โดยใช้ยูทิลิตี้chmod ใช้การเปลี่ยนแปลงchmod +xmy-shar-archive.sharเพื่อให้ทุกคนสามารถดำเนินการและแยกเนื้อหาได้

sudo chmod +x my-shar-archive.shar

วิธีสร้างไฟล์เก็บถาวรแบบขยายตัวเองบน Linux

อย่าลืมบอกเพื่อนของคุณว่าพวกเขาต้องอัปเดตการอนุญาตmy-shar-archive.sharบนระบบ Linux ของตนด้วยเช่นเดียวกันกับคำสั่งchmodหากพวกเขาต้องการแยกเนื้อหาออกจากระบบ

แยกไฟล์เก็บถาวรแบบขยายตัวเองของคุณ

ในการแยกเนื้อหาของไฟล์เก็บถาวร Shar แบบขยายตัวเองใหม่ของคุณ ให้รันคำสั่งต่อไปนี้

วิธีสร้างไฟล์เก็บถาวรแบบขยายตัวเองบน Linux

./my-shar-archive.shar

เนื้อหาของmy-shar-archive.sharwill จะถูกวางไว้ในไดเร็กทอรีที่ถูกแยกออกมา

การเข้ารหัสไฟล์เก็บถาวรแบบขยายตัวเองของคุณ

หากคุณกำลังส่งไฟล์ที่มีความสำคัญในการเก็บแบบขยายตัวเองของคุณผ่านทางอินเทอร์เน็ตคุณอาจต้องการที่จะเข้ารหัสเพื่อความปลอดภัย โชคดีที่การเข้ารหัสไฟล์เก็บถาวรแบบขยายตัวเองบน Linux นั้นง่ายมาก หากต้องการดำเนินการกับระบบของคุณ ให้ทำตามคำแนะนำทีละขั้นตอนด้านล่าง

ขั้นตอนที่ 1:ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งเครื่องมือ GPG บนพีซี Linux ของคุณโดยดำเนินการgpg --helpคำสั่งในเทอร์มินัล หากติดตั้ง GPG ไว้ คุณจะเห็นหน้าวิธีใช้ GPG หากไม่เป็นเช่นนั้นจะไม่มีอะไรเกิดขึ้น

หมายเหตุ: ต้องติดตั้ง GPG หรือไม่ คลิกที่นี่

gpg --help

ขั้นตอนที่ 2:เข้ารหัสไฟล์เก็บถาวรแบบขยายตัวเองด้วยคำสั่งgpgด้านล่าง อย่าลืมใช้รหัสผ่านที่ปลอดภัย

gpg -c my-shar-archive.shar

เมื่อเข้ารหัสแล้ว ไฟล์ที่ส่งออกจะเป็นmy-shar-archive.shar.gpg.

ขั้นตอนที่ 3:ลบเก็บ Shar ที่ไม่ได้เข้ารหัสกับRM

rm my-shar-archive.shar

ขั้นตอนที่ 4:ส่งmy-shar-archive.shar.gpgให้เพื่อน สมาชิกในครอบครัว หรืออัปโหลดทางออนไลน์เพื่อความปลอดภัย

ในการแตกไฟล์ ให้รันคำสั่งต่อไปนี้

gpg my-shar-archive.shar.gpg
./my-shar-archive.shar


วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

วิธีการติดตั้ง Docker Engine บน CentOS

วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม