bzexe - คู่มืออ้างอิง ตัวเลือก ตัวอย่างคำสั่ง


ชื่อ

bzexe - บีบอัดไฟล์ที่ปฏิบัติการได้

เรื่องย่อ

bzexe [ name ... ]

คำอธิบาย

ยูทิลิตี bzexe ช่วยให้คุณสามารถบีบอัดไฟล์ปฏิบัติการที่มีอยู่ และให้คลายการบีบอัดและดำเนินการโดยอัตโนมัติเมื่อคุณเรียกใช้งาน (โดยจะมีโทษปรับในด้านประสิทธิภาพ) ตัวอย่างเช่น หากคุณเรียกใช้งาน ``bzexe /bin/cat'' ระบบจะสร้างไฟล์สองไฟล์ต่อไปนี้:

    -r-xr-xr-x  1 root  bin   9644 Feb 11 11:16 /bin/cat
    -r-xr-xr-x  1 bin   bin  24576 Nov 23 13:21 /bin/cat~

/bin/cat~ เป็นไฟล์ต้นฉบับ และ /bin/cat เป็นไฟล์ปฏิบัติการที่คลายการบีบอัดได้เอง คุณสามารถลบ /bin/cat~ ได้เมื่อคุณแน่ใจว่า /bin/cat ทำงานได้อย่างถูกต้อง

ยูทิลิตีนี้มีประโยชน์มากที่สุดในระบบที่มีดิสก์ขนาดเล็กมาก

ตัวเลือก

-d

คลายไฟล์ปฏิบัติการที่กำหนดแทนการบีบอัด

ดูสิ่งนี้ด้วย

bzip2(1), znew(1), zmore(1), zcmp(1), zforce(1)

ถ้ำ

ไฟล์เรียกทำงานที่ถูกบีบอัดคือเชลล์สคริปต์ สิ่งนี้อาจสร้างช่องโหว่ด้านความปลอดภัย โดยเฉพาะอย่างยิ่ง ไฟล์เรียกทำงานที่ถูกบีบอัดอาศัยตัวแปรสภาพแวดล้อม PATH เพื่อค้นหา gzip และโปรแกรมอรรถประโยชน์อื่นๆ (tail, chmod, ln, sleep)

ข้อบกพร่อง

bzexe พยายามคงแอตทริบิวต์ของไฟล์ต้นฉบับไว้ในไฟล์ปฏิบัติการที่บีบอัดได้ แต่คุณอาจต้องแก้ไขด้วยตนเองในบางกรณี โดยใช้ chmod หรือ chown >