如何使用UNIX命令将文件夹插入MATLAB中的.tar文件?

如何使用UNIX命令将文件夹插入MATLAB中的.tar文件?,matlab,unix,Matlab,Unix,我有许多文件夹,如data\u 1、data\u 2、data\u 3等,它们将在程序运行期间生成。我想将这些文件夹复制到指定文件夹中名为full_data.tar的.tar文件中 如何使用UNIX命令将名为data\u 1、data\u 2、data\u 3等的文件夹插入MATLAB中的full\u data.tar 正如@kedarps已经提议的那样,我还将使用命令行。执行命令行参数的matlab命令为: status = system(command) 它记录在以下链接下: 因此,如果

我有许多文件夹,如
data\u 1、data\u 2、data\u 3
等,它们将在程序运行期间生成。我想将这些文件夹复制到指定文件夹中名为
full_data.tar
.tar
文件中


如何使用UNIX命令将名为
data\u 1、data\u 2、data\u 3
等的文件夹插入MATLAB中的
full\u data.tar

正如@kedarps已经提议的那样,我还将使用命令行。执行命令行参数的matlab命令为:

status = system(command)
它记录在以下链接下:

因此,如果我从@kedarps获取unixcommand,这应该会起作用:

system('tar -cvf full_tar.tar data_1 data_2 data_3')

我希望这有助于

通过在命令前面加上
,您可以从Matlab命令行运行shell命令。见文件。假设您使用的是*nix系统,这是否有效-
!tar-cvf full_tar.tar data_1 data_2 data_3
?实际上,
系统
的缩写,不应在传递给
系统
的字符串中。因此它要么是
系统('tar…')
要么是
!焦油…
.Nice:)我不知道。谢谢你,克里斯。我编辑了我的回复