Michael wrote:
> On Tuesday, 5 September 2023 16:28:31 BST Walter Dnes wrote:
>>   Every so often I tar up my home directory on my main machine, and push
>> it over to my "hot backup" machine, and then do a tap-dance with the
>> .ssh directory.  I notice oodles of cache files being tarred.  Do I
>> understand the man page correctly about the CACHEDIR.TAG "magic file"?
>> Assume I have a .cache directory like so...
>>
>> [x8940][waltdnes][~] ll .cache
>> total 64
>> drwx------  12 waltdnes users  4096 Sep  5 10:50  .
>> drwxr-xr-x 141 waltdnes users 20480 Sep  5 10:58  ..
>> -rw-r--r--   1 waltdnes users     0 Sep  5 10:50  CACHEDIR.TAG
>> drwx------   2 waltdnes users  4096 Aug 29 15:34  babl
>> drwxr-xr-x   2 waltdnes users  4096 Sep  5 08:52  fontconfig
>> drwxr-xr-x   3 waltdnes users  4096 Jun 11  2021  geeqie
>> drwx------   3 waltdnes users  4096 May 29  2021  gegl-0.4
>> drwxr-xr-x   3 waltdnes users  4096 May 29  2021  gimp
>> drwx------   3 waltdnes users  4096 May 27  2021  google-chrome
>> drwx------   2 waltdnes users  4096 Sep  5 10:23  mc
>> drwxr-xr-x 258 waltdnes users  4096 Mar 24  2022  mesa_shader_cache
>> drwx------   3 waltdnes users  4096 May 25  2021 'moonchild productions'
>> drwx------   3 waltdnes users  4096 Nov 16  2021  thumbnails
>>
>>   Would a script in /home like...
>>
>> #!/bin/bash
>> tar --exclude-caches-under cvzf wdexport.tgz waltdnes
>>
>> ...skip files in that directory?  I don't mind a few empty directories.
> Have a look at this page which explains what you need to do:
>
> https://bford.info/cachedir/
>
> Alternatively, use something like:
>
> --exclude=".cache/*"
>
> for top level .cache directories.


If it helps any, that looks like the way rsync does that as well.  It
could be they use the same coding even tho they do different things.  It
would be funny if the same person helps code both.  lol

Just thought it worth a mention. 

Dale

:-)  :-)


Reply via email to