เมื่อกำหนดค่าแอปพลิเคชันคุณมักจะสามารถใช้/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ดังนั้นคุณอาจไม่ต้องการใช้มัน