이 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에서는 단일 프로그램으로 시작되었지만).