Tar

在 shell 腳本的指定目錄中創建 tar 文件

  • October 5, 2020

我正在嘗試file_dir_name在指定目錄 ( dir_path) 中創建現有文件或目錄 ( ) 的 tar 文件。我需要new_name.tar在新目錄中命名 tar 文件。但是,當我執行以下命令時,tar 文件保存在我目前所在的目錄中。誰能幫我解決這個問題?

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

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

這假定與 對應的目錄file_dir_name存在於 中dir_path

引用自:https://unix.stackexchange.com/questions/613024