사용 중인 애플리케이션이 다음 사용자 메시지와 함께 시작되지 않습니다.[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에 추가되었습니다. 따라서 버전이 그보다 오래된 경우 특수한 경우에 적합한 파일일 수 있지만 응용 프로그램은 구성을 일반 파일에 저장할 가능성이 높습니다.