相关文章推荐
果断的石榴  ·  【linux】sed 批量替换 ...·  6 月前    · 
愉快的香槟  ·  90%的ChatGPT功能?| ...·  11 月前    · 
开心的山羊  ·  ObjectStateEntry ...·  1 年前    · 

tar 解压文件重命名

要解压并重命名 tar 文件,可以使用以下命令:

tar -xf <original_file.tar> -C <directory_to_extract_to> --transform='s/<original_file_name>/<new_file_name>/'
  • -xf 选项用于解压 tar 文件
  • -C 选项用于指定解压文件的目标目录
  • --transform 选项用于重命名文件。在这个例子中,我们使用了一个类似于正则表达式的语法,将所有文件名中的 <original_file_name> 替换为 <new_file_name>
  • 例如,如果您有一个 tar 文件 original.tar,想要将其解压到目录 /tmp,并将所有文件重命名为 new_file_name,您可以使用以下命令:

    tar -xf original.tar -C /tmp --transform='s/original/new_file_name/'
    

    这将会在/tmp下解压出文件并重命名为new_file_name。

  •