
에서 글꼴을 다운로드했습니다 fonts.google.com
. 에 압축을 풀면 ~/.fonts
해당 static
디렉토리가 생성되었습니다. 콘텐츠를 한 수준 위로 이동했습니다 ~/.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 파일은 글꼴 구성이 구축하는 온디스크 글꼴 캐시와 어떻게든 관련되어 있습니다.)
즉, 두 스크린샷의 파일은 동일하지 않습니다. 이를 확인하려면 ls -i
inode 번호를 확인하거나 stat .uuid
"생성" 시간을 확인하는 데 사용하세요 .
를 사용하면 rm -rf
Fontconfig가 파일을 다시 생성하기 전에 빈 디렉토리를 rmdir로 지정합니다.
또는 디렉토리를 다른 곳(fontconfig가 찾지 않는 위치)으로 이동하고그 다음에삭제하세요.