file_dir_name
지정된 디렉토리()에 기존 파일 또는 디렉토리()의 tar 파일을 생성하려고 합니다 dir_path
. new_name.tar
새 디렉터리에 있는 tar 파일의 이름을 지정 해야 합니다 . 그런데 다음 명령어를 실행하면 현재 내가 있는 디렉터리에 tar 파일이 저장됩니다. 누구든지 이 문제를 해결하도록 도와줄 수 있나요?
tar -cvf "$new_name.tar" "$file_dir_name" -C "$dir_path"
답변1
새 tarball이 저장될 경로를 지정하십시오(예: ) tar cvf "${dir_path}"/new_name.tar "$file_dir_name" -C "$dir_path"
.
이는 해당 디렉토리가 file_dir_name
에 존재한다고 가정합니다 dir_path
.