1

将提取文件的名称从 tar 存储到文本文件的最佳方法是什么?

我想从 tar 中提取一个文件并将提取的文件的名称存储到一个临时文件中。

tar -xvf tar_file.tar file_to_be_extracted
4

1 回答 1

1

如果您知道要提取的名称,echo file_to_be_extracted > temp.file?

或者,更严重的是,将输出从 tar 发送到文件:

tar -xvf tar_file.tar file_to_be_extracted 2>&1 | tee temp.file

这会发送标准错误和标准输出,通过tee它们写入指定文件及其标准输出。如果一切顺利,文件中将只有文件名。如果出现问题,错误消息将出现在文件中。

于 2013-10-26T00:35:43.460 回答