我正在使用的应用程序不会以此用户消息开头:[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
最令人惊讶的是提到了一个“奇怪的文件”。
什么是奇怪的文件?
(假设 GNU ......)如果
stat
无法分辨它是什么类型(目录、(空)常规文件、链接、套接字......),它会说weird file
. 我猜测文件系统损坏并建议fsck
.2014 年,GNU coreutils 添加了其他可识别的文件类型。因此,如果您的版本比这更旧,那么对于某些特殊情况,它可能是一个合理的文件,但应用程序很可能会将其配置存储在常规文件中。