![.tar.gz 파일의 필터링된 복사본을 생성하고 불필요한 파일을 제거합니다.](https://linux55.com/image/199893/.tar.gz%20%ED%8C%8C%EC%9D%BC%EC%9D%98%20%ED%95%84%ED%84%B0%EB%A7%81%EB%90%9C%20%EB%B3%B5%EC%82%AC%EB%B3%B8%EC%9D%84%20%EC%83%9D%EC%84%B1%ED%95%98%EA%B3%A0%20%EB%B6%88%ED%95%84%EC%9A%94%ED%95%9C%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%A0%9C%EA%B1%B0%ED%95%A9%EB%8B%88%EB%8B%A4..png)
이 Windows 셸 배치 파일 명령에 해당하는 Linux 셸은 무엇입니까?
tar czf b.tgz --exclude="dontwant.tgz" @a.tgz
달성하려면 무엇이 필요합니까?
a.tgz
를 포함하여 많은 파일이 있습니다dontwant.tgz
.- .
b.tgz
a.tgz
dontwant.tgz
답변1
Linux 배포판에 해당 항목이 있는지 확인하고 bsdtar
(터미널에 입력하기만 하면 됨) 이를 대신 사용하십시오 tar
. 첫 번째 항목은 FreeBSD(따라서 "macOS") Tar입니다.그리고원하는 "@" 옵션, 두 번째 GNU Tar아니요그것. 내 현재 시스템(Slackware 기반)에는 두 가지가 모두 있습니다.
"tar"는 다양한 기능을 갖춘 다양한 프로그램에서 처리할 수 있는 파일 형식이라는 점을 기억하십시오(비록 수십 년 전 UNIX에서는 단일 프로그램으로 시작되었지만).