아래 코드의 두 리디렉션 사이에 차이점이 있나요?
mkfifo foo
echo > foo
echo >> foo
답변1
거기~해야 한다다른 점이 없다. fifos는 >>
이 플래그로 열리며 fifos O_APPEND
또는 기타 검색할 수 없는 파일에는 영향을 미치지 않습니다.
하지만sendfile(2)
, 모드에서 열린 파일 에서는 작동하지 않고 해당 모드가 설정된 검색할 수 없는 파일에 반대하는 Linux의 인터페이스와 같은 버그가 있는 인터페이스가 있으므로 O_APPEND
항상 해당 형식을 사용하는 것이 좋습니다 >
.