응용 프로그램을 구성 할 때 응용 프로그램에서 /dev/null
빈 파일을 읽으려면 구성 파일로 자주 사용할 수 있습니다 . 그러나 응용 프로그램이 디렉토리에서 파일 목록을 읽는 경우이 트릭을 사용할 수 없습니다. 읽을 빈 디렉토리를 제공해야합니다.
궁금한 점이 있습니다. Linux에는 이러한 용도로 사용할 수있는 기본 빈 디렉토리가 있습니까? OpenSSH가 잠시 동안 / var / empty를 사용했다는 것을 알고 있습니다. 물론 빈 디렉토리를 직접 만들 수는 있지만 FHS가 이에 대한 표준 디렉토리를 지정했을까요?
/dev/null
것만 큼 독해 하는 것이 아닙니다 . 쓰여진 데이터가 /dev/null
사라집니다. 따라서 동등한 디렉토리가 mv yourfile /dev/empty
파일을 삭제 하는 장소 입니다.
mv yourfile /dev/empty/
. 그렇게 mv yourfile /dev/empty
하면 특수 디렉토리를 바꾸려고합니다.
/dev/null
및 dd
때문에 dd
그것도 하나의 바이트를 쓴 것 전에 EOF를 받게됩니다. 나는 당신이 생각하고 있다고 생각합니다 /dev/zero
. 이것은 종종 특정 수의 0으로 무언가를 채우거나 생성하는 데 사용됩니다.
/dev/null
와 혼동 했다 /dev/zero
.
/var/empty
비어 있지 않지만이라는 폴더가 포함되어sshd
있으므로 사용하고 싶지 않을 것입니다.