Ubuntu tar exclude


tar –exclude namex/node_modules -czvf namex.tar.gz namex


tar 명령어를 사용하여 아카이브를 생성할 때 특정 폴더를 포함하지 않으려면 --exclude 옵션을 사용할 수 있습니다. 예를 들어, 디렉토리 myfolder를 tar 아카이브로 만들면서 exclude_this_folder 폴더를 제외하고 싶다면 다음 명령어를 사용할 수 있습니다:

tar --exclude='myfolder/exclude_this_folder' -czvf myarchive.tar.gz myfolder

여기서 --exclude='myfolder/exclude_this_folder'myfolder 안의 exclude_this_folder 디렉토리를 제외하는 옵션입니다.

여러 개의 폴더를 제외하고 싶다면 --exclude 옵션을 여러 번 사용할 수 있습니다:

tar --exclude='myfolder/exclude_this_folder1' --exclude='myfolder/exclude_this_folder2' -czvf myarchive.tar.gz myfolder

또는 --exclude 옵션에 와일드카드를 사용하여 특정 패턴에 맞는 파일이나 폴더를 제외할 수도 있습니다. 예를 들어, .git 디렉토리를 제외하려면:

tar --exclude='myfolder/.git' -czvf myarchive.tar.gz myfolder

이 명령어들은 Ubuntu를 포함한 대부분의 Linux 배포판에서 동일하게 작동합니다. tar 명령어의 다른 옵션과 기능에 대해 더 알고 싶다면 man tar 명령어를 사용하여 매뉴얼 페이지를 확인할 수 있습니다.


Leave a Reply

Your email address will not be published. Required fields are marked *