
からフォントをダウンロードしましたfonts.google.com
。 に解凍すると~/.fonts
、static
ディレクトリが作成されました。 その内容を 1 レベル上の に移動しました~/.fonts
。
ディレクトリにファイルが含まれているため、ディレクトリを削除できません.uuid
。驚いたことに、このファイルは次のように削除できませんrm
。
[ .fonts/static ]% ls -la
total 12K
drwxr-xr-x 2 me group 4.0K Jun 10 11:49 .
drwxr-xr-x 3 me group 4.0K Jun 10 11:24 ..
-rw-r--r-- 1 me group 36 Jun 10 11:49 .uuid
[ .fonts/static ]% rm -f .uuid
[ .fonts/static ]% ls -la
total 12K
drwxr-xr-x 2 me group 4.0K Jun 10 11:53 .
drwxr-xr-x 3 me group 4.0K Jun 10 11:24 ..
-rw-r--r-- 1 me group 36 Jun 10 11:53 .uuid
どうしてこんなことが可能なのでしょうか? は~/.fonts
私の 内の普通のディレクトリにすぎません$HOME
。
ウブントゥ 21.10
答え1
これは削除できますが、fontconfig が変更を検出してフォントを再スキャンするたびに、数秒後に再作成されます。(.uuid ファイルは、fontconfig が構築するディスク上のフォント キャッシュと何らかの形で関連しています。)
つまり、両方のスクリーンショットにあるファイルは同じではありません。これを確認するにはls -i
、inode 番号を確認するか、stat .uuid
「作成」時刻を確認してください。
を使用するrm -rf
と、fontconfig がファイルを再作成する前に、空のディレクトリが rmdir されます。
あるいは、ディレクトリを別の場所(fontconfigが参照しない場所)に移動し、それから消して。