在shell脚本中的指定目录中创建tar文件

娜塔莉·劳埃德

我正在尝试file_dir_name在指定目录 ( dir_path) 中创建现有文件或目录 ( )的 tar 文件我需要new_name.tar在新目录中命名 tar 文件但是,当我执行以下命令时,tar 文件保存在我当前所在的目录中。有人可以帮我解决这个问题吗?

tar -cvf "$new_name.tar" "$file_dir_name" -C "$dir_path"
DopeGhoti

指定要存储新 tarball 的路径,例如tar cvf "${dir_path}"/new_name.tar "$file_dir_name" -C "$dir_path".

这假定与 对应的目录file_dir_name存在于 中dir_path

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

创建shell脚本以从指定目录中删除某些文件

使用脚本为目录中的每个 tar 文件创建内容文件

如何使用 shell 脚本在目录中创建目录?

是否可以在目录A中运行tar命令,从而从目录C中的文件中在目录B中创建tar归档文件?

从包含500000个文件的目录中创建许多tar文件

如何在Shell脚本中获取目录中的文件列表?

脚本中的sed创建了损坏的.tar.gz文件

目录脚本中的文件

如何在Python脚本中明确指定文件目录

使用Shell脚本Ubuntu遍历目录中的文件

在shell脚本中从目录获取文件名

使用 shell 脚本在子目录中运行 make 文件

在Shell脚本中检查天气路径是目录还是文件

重命名同一目录中的文件-Shell脚本

Tar 命令将文件保存在工作目录而不是指定目录中

当文件存储在不同目录中时,创建不包含父目录的tar归档文件

在Shell脚本中更改目录工作目录

如何在指定目录中创建多个文件?

在bash脚本中的目录内创建文件

PHP在与脚本相同的目录中创建文件

在OCaml中创建tar文件

在父目录中创建tar存档

Shell脚本:如何删除目录中除文件中列出的文件以外的所有文件?

Shell脚本,用于列出给定目录中的文件以及它们是文件还是目录

使用当前时间戳从Shell脚本创建tar文件

使用VIM在Shell脚本中创建新文件

使用Shell脚本从先前创建的文件中删除单词

tar:将单个文件提取到目录中而不创建子文件夹

在子目录中创建一个包含以 C 开头的文件的 tar.gz 文件