Trying to zip a backup directories inside a parent directory data/
which looks like this
data
|- 2019-04-01
|- data.gz
|- data2.gz
|- 2019-04-09
|- data.gz
|- data2.gz
I would like to zip the timestamped directories in same named zips and delete the unzipped directories
data
|- 2019-04-01.zip
|- 2019-04-09.zip
I have tried this find command to zip them but I'm having a no such file error
find . -type d -execdir zip -r {}.zip {} ';'
What am I doing wrong on this command?
You should do the
– thecarpy Apr 24 '19 at 06:23-execdir
and then do-delete
, note that-execdir
is probably useless, use-exec
instead, since you appear to be indata/
already ?-execdir
is fine here. @spy-killer Your command works, but you should use-mindepth 2 -maxdepth 2
to not also zip data and.
folders. – pLumo Apr 24 '19 at 07:17data/
. – thecarpy Apr 24 '19 at 13:01