Linux의 특정 디렉토리에 tar 파일 추출

유용 타르 Linux 시스템에서 백업을 생성하는 데 도움이되는 유틸리티이며 수행하려는 작업에 따라 지정해야하는 많은 옵션이 포함되어 있습니다.

알아야 할 것은 확장자를 가진 파일을 추출 할 수 있다는 것입니다. .타르 디렉토리를 지정하는 한 현재 디렉토리에있을 필요는 없습니다.

다음 예에는 파일을 추출하는 구문이 있습니다.

# tar -xf filename.tar -C / file_path / folder
# tar -xf filename.tar.gz --directory / file_path / folder

참고 : 첫 번째 구문에서 -C 현재 디렉터리가 아닌 다른 디렉터리에서 작업 중임을 지정하는 것입니다. 즉, 디렉터리 나 폴더를 변경할 때입니다.

다음은이를 더 잘 설명 할 수있는 몇 가지 예입니다.

예 1 : .tar 파일 추출

파일을 추출 할 것입니다. article.tar / tmp / my_article 디렉토리에. 매우 중요한 것은 압축을 풀기 전에 대상 디렉터리 또는 폴더가 있는지 확인하는 것입니다. .타르

다음 명령으로 대상 폴더를 만들 것입니다.무서운

# mkdir / tmp / my_article

이제 article.tar에서 / tmp / my_article로 파일을 추출하려면 다음을 실행합니다.

# tar -xvf article.tar -C / tmp / my_article /

또한 사용할 수 있습니다 -예배 규칙서 대신 -C, 그들은 정확히 같은 기능을 가지고 있습니다

예 2 : .tar.gz 및 .tgz 파일 추출

이전 예에서와 같이 다음을 사용하여 대상 폴더가 있는지 확인해야합니다.

# mkdir / tmp /tgz

이제 우리는 추출 할 것입니다 documents.tgz 이전에 만든 폴더에

# tar -zvxf docs.tgz -C / tmp / tgz /

이 방법으로도 사용할 수 있습니다 (정확히 똑같은 일을합니다)

# tar -zvxf docs.tgz --directory / tmp / tgz /

예 3 : tar.bz2, tar.bz, .tbz 또는 .tbz2 파일을 다른 디렉토리로 추출

다시 한 번 다음을 사용하여 대상 폴더가 있는지 확인합니다.

# mkdir / tmp /타르비즈

그리고 우리는 documents.tbz2 이전에 만든 폴더

# tar -jvxf docs.tbz2 -C / tmp / tar-bz

예 4 : .tar 파일에있는 하나 이상의 특정 폴더를 특정 디렉토리로 추출

tar로도 할 수있는 일은 모든 내용을 추출하지 않고 압축을 풀고있는 파일의 특정 부분을 추출하는 것입니다.

이 경우 파일이 호출됩니다. 기타 타르 및 대상 폴더 / tar 관련

다시 한 번 다음을 사용하여 대상 폴더가 있는지 확인합니다.

# mkdir / tmp /타르 특정
# tar -xvf 등 tar 등 / issues / etc / content.odt 등 / mysql / -C / tmp / tar 특정

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   호세

    안녕하세요, 누구든지 Ubuntu 14.04 LTS의 하드 드라이브에서 RAM으로 Google Chrome 캐시를 이동할 수있는 방법을 알고 있습니까?

    1.    레오

      그렇습니다, 쉽습니다. sig로 fstab을 수정하십시오. 값 :
      tmpfs /home/Your_USER/.config/google-chrome/Default/Cache/ tmpfs 기본값, exec, nosuid, nodev, 모드 = 0777 0 0

      이것이 당신을 도울 수 있기를 바랍니다.

  2.   키작은 떡갈나무 덤불

    감사합니다, 설명 해주셔서 대단히 감사합니다.

  3.   알레한드로 토르 마르

    설명해 주셔서 감사합니다.이 튜토리얼이 필요했습니다 (2012 년 현재 다른 튜토리얼은 저에게 효과가 없었습니다). 당신은 그것을 여러 번 읽고 그것을 연습해야 할 것입니다 ...

  4.   fedora_user

    이것은 초급입니다. 이것을 설명하는 글을 작성해야한다는 것에 놀랐습니다.
    아무도 더 이상 설명서를 읽지 않습니까?
    $ man tar !!!

  5.   마우리시오 로페즈

    명확한 설명에 감사드립니다.