R имеет удобную кроссплатформенную функцию tar (), которая может использовать tar и gzip файлы. Похоже, эта функция была разработана, чтобы запечатать целые каталоги. Я надеялся использовать эту функцию для tar и сжатия подмножества каталога или одного файла. Однако я не могу этого сделать. Я ожидал, что следующее приведет к созданию единственного CSV-файла в текущем рабочем каталоге:
tar( "tst.tgz", "myCsv.csv", compression="gzip" )
Так можно ли использовать функцию tar () только для каталогов?
Я временно решил эту проблему, создав временную каталог, копируя мои файлы, а затем архивируя весь временный каталог. Но я надеялся на более простое решение. Это не потребует копирования файлов, что отнимает много времени для больших файлов.