일부 파일 및 디렉터리를 제외한 tar 아카이브를 만드는 방법

일부 파일 및 디렉터리를 제외한 tar 아카이브를 만드는 방법

2022-10-18 last update

4 minutes reading archive compress tar

타르 명령:

tar czf backup.tar.gz --exclude "wp-content/cache" public_html
위의 명령은 wp-content/cache 디렉토리를 제외한 public_html 디렉토리 아래의 모든 파일과 디렉토리를 아카이브하고 backup.tar.gz라는 아카이브 파일을 생성합니다.

  • 다른 디렉토리 내의 단일 디렉토리를 제외하십시오.
    tar czf backup.tar.gz --exclude "wp-content/uploads" public_html
    
  • 라는 텍스트 백업을 포함하여 모든 파일과 폴더를 무시하고 public_html 디렉토리 아래에 모든 파일의 아카이브를 만듭니다.
  • 단일 명령에서 여러 제외를 정의할 수 있습니다. 예를 들어 .svn 또는 .git 파일 및 디렉토리를 무시하고 public_html 디렉토리 아래에 모든 파일을 만들고 아카이브합니다.
    tar czf backup.tar.gz --exclude ".svn" --exclude ".git" public_html
    
  • 특정 파일을 제외하려면 파일의 전체 경로를 정의하십시오. 예를 들어 public_html 디렉토리 내부의 "logs/access.log"를 제외합니다.
    tar czf backup.tar.gz --exclude "logs/access.log" public_html
    
  • 점( . )(숨겨진 파일)으로 시작하는 모든 파일과 디렉토리를 무시하고 public_html 디렉토리 아래에 모든 파일의 아카이브를 만듭니다.
    tar czf backup.tar.gz --exclude "*.log" public_html