버전 1.6 이후로 Thunar는 gvfs-metadata 데몬을 사용하여 메타 데이터를 저장하기 시작했습니다. 메타 데이터는에 저장되어 ~/.local/share/gvfs-metadata
있지만 파일에서 읽을 수는 없습니다 ( 필자는 이진 형식으로 저장됩니다 ). 메타 데이터를 읽으려면 다음 gvfs-info
과 같은 명령 을 사용하십시오 .
gvfs-info -a metadata:: /some/location
의 메타 데이터가 인쇄됩니다 /some/location
.
메타 데이터를 변경하려면 다음 gvfs-set-attribute
과 같은 명령을 사용할 수 있습니다 .
gvfs-set-attribute /some/location -t stringv metadata::mdtype value
/some/location
은 메타 데이터를 편집하려는 파일 / 폴더의 위치이며, -t stringv
문자열 입력을 예상하도록 명령에 지시하고, mdtype
변경하려는 메타 데이터 유형 (예 :) emblems
을 new value
설정 value
하고에 대한 메타 데이터로 설정 합니다 mdtype
. 예를 들면 다음과 같습니다.
gvfs-set-attribute Downloads -t stringv metadata::emblems emblem-default
Downloads
폴더에 default
엠블럼을 제공합니다 .
none
엠블럼을 제거 하려면 값을 설정하십시오 . 변경 사항을 보려면 파일 관리자를 다시 시작해야합니다.
한 번에 두 개 이상의 폴더 / 파일의 상징을 변경할 수있는 작은 스크립트를 작성했습니다.
run() {
cd # make sure we're in the home directory
echo 'What emblem do you want to apply?'
read emblem
if ! [ -z $emblem ]; then
for i in $@
do
echo 'Changing stuff...'
$(gvfs-set-attribute $i -t stringv metadata::emblems $emblem)
done
echo 'Done!'
else
echo 'Emblem must be specified! Exiting...'
exit
fi
}
init() {
if [[ -z $@ ]]; then
echo "No arguments provided"
else
run $@
fi
}
init $@
출처 :
~/.cache
숨겨진 파일입니다 ..