从 tar 文件中提取单个文件并将其放入另一个目录

bee*_*bee 1 tar ksh directory

我需要将 tar 文件中的单个文件提取到另一个目录。

到目前为止我有这个:

此操作将单个文件提取到同一目录:

tar -xvf filename.tar ./file.txt
Run Code Online (Sandbox Code Playgroud)

我试过了,但没用

tar -xvf filename.tar /home/dir ./file.txt
Run Code Online (Sandbox Code Playgroud)

或这个:

tar -xvf filename.tar -C /home/dir ./file.txt
Run Code Online (Sandbox Code Playgroud)

cof*_*Mug 6

您的最后一个命令中有一个错误的参数。请尝试以下操作:

tar xvf filename.tar -C other_dir file.txt
Run Code Online (Sandbox Code Playgroud)

./file.txt应该file.txt