เมื่อคุณไม่ต้องการให้ใครเห็นไฟล์ที่คุณลบ
Shred เป็นหนึ่งในสี่คำสั่งของ Linux ที่ฟังดูคล้ายกัน แต่ไม่เหมือนกัน: ฉีกลบข้อมูลลบและลบออก
คุณใช้ ฉีกขาด เมื่อคุณต้องการลบข้อมูลชิ้นเดียวอย่างถาวร ข้อมูลที่คุณระบุจะถูกเขียนทับด้วย 1 วินาทีและ 0 ครั้งหลายครั้งซึ่งจะลบข้อมูลอย่างถาวร ซึ่งแตกต่างจากคำสั่งอื่น ๆ ที่คล้ายคลึงกันซึ่งลบข้อมูลออก แต่ปล่อยให้สามารถเรียกคืนได้ภายใต้สถานการณ์บางอย่าง
ด้วยคำสั่ง shred คุณสามารถแบ่งไฟล์เล็ก ๆ ได้ทุกเมื่อที่ต้องการ เป็นวิธีที่ง่ายในการลบข้อมูลที่คุณไม่ต้องการให้ใครสามารถเลิกล้มได้ เคย.
ไวยากรณ์ฉีก
ฉีก [OPTIONS] FILE [... ]ตัวเลือกเมื่อใช้คำสั่ง Shred
ใช้คำสั่ง Shred เพื่อเขียนทับไฟล์ที่ระบุซ้ำ ๆ และทำให้ฮาร์ดแวร์หรือซอฟต์แวร์ที่มีราคาแพงหรือกู้คืนข้อมูลเป็นเรื่องยากหรือเป็นไปไม่ได้ ตัวเลือกที่มีให้เลือก ได้แก่ :
- -f เปลี่ยนสิทธิ์อนุญาตให้เขียนถ้าจำเป็น
- -n (iterations = N) เขียนทับ N ครั้งแทนที่จะเป็นค่าเริ่มต้นซึ่งเป็นเวลาสามครั้ง
- -s (size = N) ระบุจำนวนไบต์ ไปยัง ฉีก
- -u ตัดทอนและลบไฟล์หลังจากเขียนทับ
- -v แสดงข้อมูล verbose เกี่ยวกับความคืบหน้า
- -X ไม่สามารถขยายขนาดไฟล์ได้จนถึงช่วงเต็มถัดไป
- -z จะเพิ่มค่าสุดท้ายด้วยค่าศูนย์เพื่อซ่อนการตัดชิ้นส่วน
- -u ลบไฟล์หลังจากที่เขียนทับ
ตัวอย่างของคำสั่งฉีกขาด
หากต้องการใส่ชื่อของไฟล์ที่คุณต้องการฉีกใช้รูปแบบต่อไปนี้:
ไฟล์ฉีกขาดไฟล์ file.txt file2.doc file3.jpgถ้าคุณเพิ่มตัวเลือก -u ไฟล์ที่แสดงอยู่จะถูกหั่นและลบออกเพื่อเพิ่มพื้นที่ว่างในคอมพิวเตอร์ของคุณ
shred -u ไฟล์ABC.text file2.doc file3.jpgสถานที่ที่ไม่ได้ทำงาน
ฉีกอาศัยสมมติฐานที่สำคัญว่า ระบบไฟล์จะ เขียนทับข้อมูลในสถานที่ นี้เป็นแบบดั้งเดิม แต่บางระบบไฟล์ไม่ตอบสนองข้อสันนิษฐานนี้ ต่อไปนี้เป็นตัวอย่างของระบบไฟล์ที่ฉีกไม่ได้มีประสิทธิภาพ:
- ระบบไฟล์ที่มีการจัดโครงสร้างแบบบันทึกหรือมีบันทึกไว้เช่นที่มีให้กับ AIX และ Solaris (และ JFS, ReiserFS, XFS และ Ext3)
- ระบบไฟล์ที่เขียนข้อมูลที่ซ้ำซ้อนและดำเนินการต่อแม้ว่าบางเขียนไม่เช่น RAID - based ระบบแฟ้ม
- ระบบไฟล์ที่สร้างภาพรวมเช่นเซิร์ฟเวอร์ NFS ของ Network Appliance
- ระบบไฟล์ที่แคชในตำแหน่งชั่วคราวเช่นไคลเอ็นต์ NFS เวอร์ชัน 3
- ระบบไฟล์บีบอัด
นอกจากนี้การสำรองข้อมูลระบบไฟล์และกระจกเงาระยะไกลอาจมีสำเนาของไฟล์ที่ไม่สามารถนำออกได้และอาจทำให้สามารถกู้คืนไฟล์ที่ถูกฉีกขาดได้ในภายหลัง