ไฟล์เก็บถาวรแบบขยายตัวเองเป็นไฟล์บีบอัดที่สามารถแยกเนื้อหาได้โดยไม่ต้องใช้โปรแกรมพิเศษ นักพัฒนาซอฟต์แวร์จำนวนมากใช้ไฟล์เก็บถาวรแบบขยายตัวเองเพื่อส่งมอบซอฟต์แวร์อย่างรวดเร็วและมีประสิทธิภาพ อย่างไรก็ตาม ไฟล์เก็บถาวรแบบขยายตัวเองก็มีการใช้งานอื่นเช่นกัน กล่าวคือ อนุญาตให้คลายการบีบอัดไฟล์โดยไม่ต้องจัดการกับเครื่องมือที่ซับซ้อน เช่น Tar, Zip และอื่นๆ
VIDEO
ในคู่มือนี้ เราจะแสดงวิธีสร้างไฟล์เก็บถาวรแบบขยายตัวเองบน 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
ขั้นตอนที่ 4: เมื่อดำเนินการคำสั่งshar ในขั้นตอนที่ 3 แอปพลิเคชัน Shar จะเริ่มสร้างไฟล์เก็บถาวรแบบขยายตัวเองของคุณ อดทนและปล่อยให้คำสั่งดำเนินการ เมื่อกระบวนการเสร็จสมบูรณ์ คุณจะเห็นmy-shar-archive.sharปรากฏในโฮมไดเร็กตอรี่ของคุณ (~)
ขั้นตอนที่ 5: หลังจากสร้างไฟล์เก็บถาวร Shar แบบขยายตัวเองใหม่ กระบวนการยังไม่เสร็จสมบูรณ์ ก่อนที่จะสามารถเรียกใช้เพื่อแยกเนื้อหาภายใน ต้องอัปเดตการอนุญาตของไฟล์
การอัปเดตการอนุญาตบน Linux ทำได้โดยใช้ยูทิลิตี้chmod ใช้การเปลี่ยนแปลงchmod +x my-shar-archive.sharเพื่อให้ทุกคนสามารถดำเนินการและแยกเนื้อหาได้
sudo chmod +x my-shar-archive.shar
อย่าลืมบอกเพื่อนของคุณว่าพวกเขาต้องอัปเดตการอนุญาตmy-shar-archive.sharบนระบบ Linux ของตนด้วยเช่นเดียวกันกับคำสั่งchmod หากพวกเขาต้องการแยกเนื้อหาออกจากระบบ
แยกไฟล์เก็บถาวรแบบขยายตัวเองของคุณ
ในการแยกเนื้อหาของไฟล์เก็บถาวร Shar แบบขยายตัวเองใหม่ของคุณ ให้รันคำสั่งต่อไปนี้
./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