我想知道如何将文件夹tar.gz到特定位置
我试过这个命令行:
system(paste('tar -czf', "LC82180762013109-SC20161023011402.tar.gz", srdir,' -C ', outdir))
其中srdir
是我想要tar.gz
> srdir
[1] "/tmp/RtmpJrOTKW/raster/LT52180761985144-SC20161030213413"
和outdir
是我想要存储tar.gz文件的路径
> outdir
[1] "/media/simonbesnard/Hard_Drive_SB/SimonBesnard/PhD_MPI/RO1/Inputs/Landsat_Flux_Site/BR-Afs"
tar.gz文件看起来应该像LT52180761985144-SC20161030213413.tar.gz
其他替代方案但也不起作用:
system(paste('find', srdir, '-maxdepth 2 -mindepth 2 -type d -exec tar cvf {}.tar.gz -C', outdir, '. ;'))
find: missing argument to `-exec'
知道我做错了什么吗?