将提取文件的名称从tar存储到文本文件的最佳方法是什么?
我想从tar中提取一个文件,并将解压缩文件的名称存储到临时文件中。
tar -xvf tar_file.tar file_to_be_extracted
答案 0 :(得分:1)
如果您知道要提取的名称,echo file_to_be_extracted > temp.file
?
或者,更严重的是,将tar的输出发送到文件:
tar -xvf tar_file.tar file_to_be_extracted 2>&1 | tee temp.file
通过tee
发送标准错误和标准输出,写入指定文件及其标准输出。如果一切顺利,只需文件名即可。如果出现问题,错误消息将出现在文件中。