가능한 중복:
tar – 폐기하는 디렉토리 구조를 추출합니다.
각각 여러 파일이 있는 하위 디렉터리를 포함하는 tar 파일이 있습니다. 모든 파일을 하나의 디렉토리에 추출해야 합니다. 도움이 필요하세요?
답변1
운영 체제가 명시되지 않았습니다. *nix와 유사한 변형을 가정합니다.
tarfile.tar
현재 디렉토리에 TAR 파일이 있다고 가정합니다 .
mkdir temp dirwithfiles
tar xvf tarfile.tar -C temp
find temp -type f -exec mv -i {} dirwithfiles \;
rm -r temp
그러면 전체 디렉터리 구조가 추출되고 그 안에 있는 모든 파일이 해당 dirwithfiles
디렉터리로 이동됩니다.
mv -i
선택해야 하는 동일한 파일 이름을 가진 여러 파일이 있을 수 있으므로 주의하세요 .