.tar.gz 파일의 필터링된 복사본을 생성하고 불필요한 파일을 제거합니다.

.tar.gz 파일의 필터링된 복사본을 생성하고 불필요한 파일을 제거합니다.

이 Windows 셸 배치 파일 명령에 해당하는 Linux 셸은 무엇입니까?

tar czf b.tgz --exclude="dontwant.tgz" @a.tgz

달성하려면 무엇이 필요합니까?

  • a.tgz를 포함하여 많은 파일이 있습니다 dontwant.tgz.
  • .b.tgza.tgzdontwant.tgz

답변1

Linux 배포판에 해당 항목이 있는지 확인하고 bsdtar(터미널에 입력하기만 하면 됨) 이를 대신 사용하십시오 tar. 첫 번째 항목은 FreeBSD(따라서 "macOS") Tar입니다.그리고원하는 "@" 옵션, 두 번째 GNU Tar아니요그것. 내 현재 시스템(Slackware 기반)에는 두 가지가 모두 있습니다.

"tar"는 다양한 기능을 갖춘 다양한 프로그램에서 처리할 수 있는 파일 형식이라는 점을 기억하십시오(비록 수십 년 전 UNIX에서는 단일 프로그램으로 시작되었지만).

관련 정보