Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
将提取文件的名称从 tar 存储到文本文件的最佳方法是什么?
我想从 tar 中提取一个文件并将提取的文件的名称存储到一个临时文件中。
tar -xvf tar_file.tar file_to_be_extracted
如果您知道要提取的名称,echo file_to_be_extracted > temp.file?
echo file_to_be_extracted > temp.file
或者,更严重的是,将输出从 tar 发送到文件:
tar -xvf tar_file.tar file_to_be_extracted 2>&1 | tee temp.file
这会发送标准错误和标准输出,通过tee它们写入指定文件及其标准输出。如果一切顺利,文件中将只有文件名。如果出现问题,错误消息将出现在文件中。
tee