
내가 할 때
7z a test.zip -x!*discarded* test
~와 함께
test/
test/a.txt
test/subfolder/
test/subfolder/a.txt
test/subfolder/discarded/
test/subfolder/discarded/a.txt
test/subfolder2/a.txt
test/subfolder2/subfolder3/a.txt
test/subfolder2/subfolder3/discarded/
test/subfolder2/subfolder3/discarded/a.txt
그렇다면 불행히도 모든 것이 여전히 포함되어 있습니다!
다음과 같은 모든 파일/폴더를 제외하는 방법은 무엇입니까 */discarded/*
?(또는 절대 경로에 discarded
?가 포함된 파일/폴더를 제외합니다.)
또한 ?로 끝나는 모든 파일을 제외하는 방법은 무엇입니까 .txt
? ( -x!*.txt
작동하지 않습니다)
저는 윈도우에서 7z를 사용하고 있습니다.
메모:7Zip - 명령줄: 와일드카드 패턴으로 폴더를 제외하시겠습니까?여기서는 도움이 되지 않았습니다.
답변1
다음과 같이 새로운 테스트를 거친 후LPChip에서 제안한, 이것은 작동합니다 :
7z a test.zip -xr!discarded -xr!*.txt test