작은 텍스트 파일이 있습니다(일부 메타데이터가 편집됨).
-rw-r--r-- 1 **** **** 17198 Sep 29 2019 230999.txt
하지만 볼 수는 없다
% cat 230999.txt
cat: 230999.txt: Attribute not found
어떤 속성이 누락되었는지 잘 모르겠습니다. 이것은 간단한 텍스트 파일입니다. cp
그리고 mv
같은 오류를 반환합니다.
통계 표시 st_blocks
및 st_size
값이 일치하지 않는 것 같습니다.
% stat -f 'st_size=%z st_blocks=%b st_blksize=%k' 230999.txt
st_size=17198 st_blocks=0 st_blksize=4096
내가 읽은 모든 st_size
것은 .st_blocks
st_blksize
이 파일에 어떻게 액세스하나요?
의견에 대한 응답으로 업데이트:
저는 잘 모르겠어서 strace
아래와 같이 했습니다.
sudo dtruss cat 230999.txt
...
open("230999.txt\0", 0x0, 0xFFFFFFFFE4CFABE5) = -1 Err#2
write_nocancel(0x2, "cat: \004\b\0", 0x5) = 5 0
write_nocancel(0x2, "230999.txt\b\0", 0xA) = 10 0
write_nocancel(0x2, ": \b\0", 0x2) = 2 0
write_nocancel(0x2, "No such file or directory\n\b\0", 0x1A) = 26 0
close_nocancel(0x1)
(댓글 형식이 깨져서 업데이트된 상태로 유지됨)