4
리눅스에서 ">>"를 사용할 때 bash는 O_APPEND에서 파일을 열습니까?
우리가 사용 echo 1234 >> some-file한다면 Documentation은 출력이 추가되었다고 말합니다. 내 생각에 일부 파일이 존재하지 않으면 O_CREAT가 새 파일을 만듭니다. 사용 된 경우 >O_TRUNC는 기존 파일을 자릅니다. 다음과 같은 경우 >>: 파일을 O_WRONLY (또는 O_RDWR)로 열고 O_APPEND를 시뮬레이션하여 종료 및 쓰기 작업을 수행하려고합니까? 아니면 파일이 O_APPEND로 열리면서 추가되도록 커널에 남겨 …