删除所有缩略图

删除所有缩略图

我把缩略图文件夹弄乱了,现在那些缩略图到处都是。

我如何找到所有缩略图并删除它们?它们有特定的尺寸吗?或者命名模式?

答案1

我如何找到所有缩略图并删除它们?它们有特定的尺寸吗?或者命名模式?

它们没有特定的尺寸,但它们确实有有些**特定命名模式,即它们是.png具有 32 个字符长前缀的文件。前缀仅包含小写数字和字母:

~/.cache/thumbnails/normal $ ls -l
total 976
-rw-rw-r-- 1 dkb dkb  5306 Dec 18 19:09 085c000fbbf0acf30a6cd10fba7840b6.png
-rw-rw-r-- 1 dkb dkb 17064 Dec 18 19:10 096f43aca7514b077af55837fa2e991f.png
-rw-rw-r-- 1 dkb dkb  1007 Jan  7 14:04 0dea5b174496fdc296eeab1c16d14890.png
-rw-rw-r-- 1 dkb dkb  1609 Dec 18 19:10 0f61d62142d309ac7217c2db97f461f7.png

**我甚至在我的子文件夹中也发现了符合命名模式的文件~/.config/google-chrome

该类型的前缀与生成的字符串匹配使用md5sum。 例如,

echo -n "file:///home/dkb/Pictures/mogrify.png" | md5sum 5c876891579e1ddb68858fcd1285fa3e  -

也就是说,你可以使用以下命令列出这些文件及其位置

find ~ -iname "*.png" -ls | grep -E "[[:alnum:]]{32}.png"

鉴于没有保证仅有的缩略图将通过命令恢复,您需要判断是否删除这些文件。

~ $ find ~ -iname "*.png" -ls | grep -E "[[:alnum:]]{32}.png"
   263512      4 -rw-------   1 dkb    dkb          68 Dec 19 18:47 /home/dkb/.config/google-chrome/Default/Extensions/cjpalhdlnbpafiamejdnhcphjbkeiagm/1.17.4_0/web_accessible_resources/c77d1c55bb336440de0677e841870dd2.png
   263514      4 -rw-------   1 dkb    dkb          83 Dec 19 18:47 /home/dkb/.config/google-chrome/Default/Extensions/cjpalhdlnbpafiamejdnhcphjbkeiagm/1.17.4_0/web_accessible_resources/70a7e8510b6031f0d7d6dbf4a6e70c3e.png
   263513      4 -rw-------   1 dkb    dkb          68 Dec 19 18:47 /home/dkb/.config/google-chrome/Default/Extensions/cjpalhdlnbpafiamejdnhcphjbkeiagm/1.17.4_0/web_accessible_resources/08bccca4f0b22bca18001da690ef0f6b.png
  4992634    104 -rw-rw-r--   1 dkb    dkb      105801 Dec 31 19:12 /home/dkb/.cache/thumbnails/large/50300a09e33e5f5708ff995ce8780bf0.png
  4982659     44 -rw-rw-r--   1 dkb    dkb       43937 Dec 19 14:13 /home/dkb/.cache/thumbnails/large/e0f35cdc15dfa67a127d63b02be6198b.png
  4981212      8 -rw-rw-r--   1 dkb    dkb        7467 Dec 18 19:10 /home/dkb/.cache/thumbnails/normal/7254f83b68182514fc7da15bc055e11b.png
  4981237      4 -rw-rw-r--   1 dkb    dkb         134 Dec 18 19:10 /home/dkb/.cache/thumbnails/normal/4bfa9f4ef307e8662c6e3575272b0176.png
...

相关内容