tar의 매뉴얼 페이지를 보면 --exclude=PATTERN
"PATTERN으로 지정된 파일 제외". PATTERN에 대해서는 다른 곳에서 더 자세히 설명되어 있는지는 모르겠지만 왜 사용자는 --exclude
디렉토리나 파일별로 별도의 옵션을 제공해야 합니까? 예를 들면 다음과 같습니다.
tar cvzf backup.tar.gz / --exclude=/home,/sys,/proc
상대적인
tar cvzf backup.tar.gz / --exclude=/home --exclude=/proc --exclude=/sys
답변1
인용하다6.4 특정 파일 제외설명서에. 여러 옵션을 허용하는 것 외에도 --exclude
GNU tar에는 여러 모드에서 사용되는 이 옵션도 있습니다.
-X
,--exclude-from
문서
다음에 나열된 패턴을 제외합니다.문서
설명서에는 설명이 나와있어요모델쉘 와일드카드입니다.
에 관해서는왜작동 방식은 다음과 같습니다. 값을 허용하는 명령줄 옵션의 단일 값을 사용하는 것이 오랜 관례입니다. 모든 프로그램이 명령줄을 구문 분석하는 다른 방법을 고안했다면 유지 관리가 훨씬 더 번거로울 것입니다.