เมื่อกำหนดค่าแอปพลิเคชันคุณมักจะสามารถใช้/dev/null
เป็นไฟล์กำหนดค่าได้หากคุณต้องการให้แอปพลิเคชันอ่านไฟล์ว่าง แต่ถ้าแอปพลิเคชันอ่านรายการไฟล์จากไดเรกทอรีคุณจะไม่สามารถใช้เคล็ดลับนี้ได้ คุณจะต้องให้มันไดเรกทอรีว่างเปล่าอ่าน
ฉันสงสัยว่า: Linux มีไดเรกทอรีว่างเปล่าเริ่มต้นที่สามารถใช้เพื่อวัตถุประสงค์ดังกล่าวได้หรือไม่ ฉันรู้ว่า OpenSSH ใช้ / var / empty อยู่ครู่หนึ่งและแน่นอนฉันสามารถสร้าง dir ที่ว่างเปล่าได้ด้วยตัวเอง แต่บางที FHS ได้ระบุไดเรกทอรีมาตรฐานสำหรับสิ่งนี้
/dev/null
เป็นไม่มากสำหรับการอ่านกับการเขียน ข้อมูลที่เขียนไปยัง/dev/null
เพิ่งหายไป ดังนั้นไดเรกทอรีเทียบเท่าจะเป็นสถานที่ที่mv yourfile /dev/empty
จะส่งผลให้การลบไฟล์ของคุณ
mv yourfile /dev/empty/
ฉันเข้าใจคุณหมายถึง หากคุณเป็นเช่นmv yourfile /dev/empty
นั้นคุณกำลังพยายามแทนที่ไดเรกทอรีพิเศษ
/dev/null
และdd
เพราะdd
จะได้รับ EOF ก่อนที่จะเขียนแม้แต่ไบต์เดียว ฉันคิดว่าคุณกำลังคิดถึง/dev/zero
ซึ่งมักใช้เพื่อเติมบางสิ่งบางอย่างด้วยหรือสร้างเลขศูนย์เฉพาะ
/dev/null
/dev/zero
/var/empty
ไม่ว่างเปล่า แต่มีโฟลเดอร์ชื่อsshd
ดังนั้นคุณอาจไม่ต้องการใช้มัน