H. Ferrence Asked: 2010-04-09 05:33:39 +0800 CST2010-04-09 05:33:39 +0800 CST 2010-04-09 05:33:39 +0800 CST 用于从 .tar.gz 中提取单个文件的 TAR 命令 772 有没有人有从 .tar.gz 中提取 1 个文件的命令语法,它还允许我将提取的文件放在某个目录中?我已经用谷歌搜索了这个并且得到了太多的变化,很多论坛线程都说明语法不起作用。在我冒险之前,我更愿意知道该命令会起作用,因为我不想冒险覆盖我的服务器上已经存在的文件和目录。 gzip tar 2 个回答 Voted Best Answer Warner 2010-04-09T05:38:31+08:002010-04-09T05:38:31+08:00 如果您冒着在生产环境中覆盖不确定结果的文件的风险,那么您做错了什么。先测试。 tar zxvf archive.tar.gz path/to/file/in/archive -C /destination/dir Bond 2010-12-21T01:52:41+08:002010-12-21T01:52:41+08:00 在 Solaris 10 上,如果您有一个名为 myTarfile.tar 的 tar 球,并且您只想从该 tar 文件中提取一个名为 my_dir 的目录,则以下命令有效 tar -xvf myTarfile.tar -C my_dir
如果您冒着在生产环境中覆盖不确定结果的文件的风险,那么您做错了什么。先测试。
tar zxvf archive.tar.gz path/to/file/in/archive -C /destination/dir
在 Solaris 10 上,如果您有一个名为 myTarfile.tar 的 tar 球,并且您只想从该 tar 文件中提取一个名为 my_dir 的目录,则以下命令有效
tar -xvf myTarfile.tar -C my_dir