"이상한 파일"이란 무엇입니까?

"이상한 파일"이란 무엇입니까?

사용 중인 애플리케이션이 다음 사용자 메시지와 함께 시작되지 않습니다.[Errno 13] Permission denied: '/home/sleblanc/.config/app/.config

을 사용하면 ls파일은 다음과 같습니다.

?--------- 1 root root     0 Dec 31  1969 .config

파일에서 stat를 실행하면 다음과 같은 결과가 나타납니다.

% stat .config
  File: .config
  Size: 0           Blocks: 0          IO Block: 4096   weird file
Device: 2dh/45d Inode: 9799944     Links: 1
Access: (0666/?rw-rw-rw-)  Uid: ( 1000/     sleblanc)   Gid: ( 1000/         sleblanc)
Access: 1969-12-31 19:00:00.000000000 -0500
Modify: 1969-12-31 19:00:00.000000000 -0500
Change: 2018-04-07 23:40:22.549653691 -0400

가장 놀라운 것은 "이상한 파일"에 대한 참조입니다.

이상한 파일이란 무엇입니까?

답변1

(GNU를 가정하면...) stat어떤 유형(디렉토리, (빈) 일반 파일, 링크, 소켓...)인지 알 수 없는 경우 다음과 같이 표시됩니다.weird file.파일 시스템 손상을 추측하고 제안했습니다 fsck.


2014년, 추가 인식 파일 형식이 GNU coreutils에 추가되었습니다. 따라서 버전이 그보다 오래된 경우 특수한 경우에 적합한 파일일 수 있지만 응용 프로그램은 구성을 일반 파일에 저장할 가능성이 높습니다.

관련 정보