Terminal 如何在Mac终端中提取tar文件

Terminal 如何在Mac终端中提取tar文件,terminal,Terminal,如标题所示。我想使用一些命令,比如.zip文件 解压myfiles.zip-d mydirectory 但是Mac上也有.tar文件吗?是的,您可以运行: tar -xvf myfile.tar tar -xzvf myfile.tar.gz 对于.tar.gz,您可以运行: tar -xvf myfile.tar tar -xzvf myfile.tar.gz 如果要提取到cwd以外的任何目录,请使用-C。例如: tar -xvf myfile.tar -C somedirectory

如标题所示。我想使用一些命令,比如.zip文件

解压myfiles.zip-d mydirectory

但是Mac上也有.tar文件吗?

是的,您可以运行:

tar -xvf myfile.tar
tar -xzvf myfile.tar.gz
对于.tar.gz,您可以运行:

tar -xvf myfile.tar
tar -xzvf myfile.tar.gz
如果要提取到cwd以外的任何目录,请使用-C。例如:

tar -xvf myfile.tar -C somedirectory
如果您想做进一步的工作,我建议您阅读tar手册页:

man tar

我要指出的一个选项是,可以使用
--strip=1
剥离父目录。如果您需要“展平”提取的文件以帮助实现自动化,请尝试一下,看看是否有帮助。