私が使用しているアプリケーションは、次のユーザーメッセージで開始されません:[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に追加されました。そのため、バージョンがそれよりも古い場合は、特別な状況に適したファイルである可能性があります、しかしアプリはその設定を通常のファイルに保存する可能性が高いです。