찾다
php教程PHP开发Linux에서 지정된 경로 파일의 tar 패키징을 구현하는 방법

압축:

tar czvf /data/backup/test.tar.gz /data/a/b/directory

압축 해제:

cd /data/test
tar xzvf /data/backup/test.tar.gz

문제는 압축이 풀린 파일이 /data/test/data/a/b/디렉토리에 있다는 것입니다

현재 디렉토리 경로에서 추출합니다.


이렇게 작성하면 문제가 해결됩니다

tar czvf /data/backup/test.tar.gz /data/a/b/directory

다음으로 변경되었습니다.

tar czvf /data/backup/test.tar.gz -C /data/a/b 디렉토리

-C는 임시로 작업 디렉토리를 전환하는 것이고, -P는 절대 경로, 여기서만 사용됩니다. -C 매개변수


로 이동하세요. 예를 들어

를 사용하면 /home/YingMu/ 폴더를 패키지하고 /home/YingMu/jb51.net 폴더를 제외할 수 있습니다. 🎜>

tar -czvf YingMu.tar /home/YingMu/ --exclude /home/YingMu/jb51.net

여러 폴더를 제외하려면 명령에 여러 디렉터리를 추가하세요. --exclude 디렉터리 이름, 예:

tar -czvf YingMu.tar /home/YingMu/ --exclude /home/YingMu/jb51.net --exclude /home/YingMu/QQ

파일을 제외하려면, 위의 디렉터리 이름을 변경하세요. *.gif와 유사한 제외 규칙일 수 있습니다.

예 3: /usr/local/src에서 /tmp/etc.tar.gz 파일 추출

[root@linux ~]# cd /usr/local /src

[root@linux src]# tar -xzvf /tmp/etc.tar.gz

# 기본적으로는 (www.jb51.net) 어디서나 아카이브의 압축을 풀 수 있습니다! 이 예에서는

# 먼저 작업 디렉터리를 /usr/local/src로 변경하고 /tmp/etc.tar.gz의 압축을 푼 다음

# 압축을 푼 다음 디렉터리는 /에 있습니다. usr/로컬/src/etc! 게다가 /usr/local/src/etc

#을 입력하면 이 디렉터리의 파일 속성이 /etc/와 다를 수 있다는 것을 알 수 있습니다!

예 4: /tmp에서 /tmp/etc.tar.gz의 etc/passwd를 잠금 해제하고 싶습니다.

[root@ linux ~]# cd /tmp

[root@linux tmp]# tar -xzvf /tmp/etc.tar.gz etc/passwd

# tar -tzvf를 통해 tar 파일을 확인할 수 있습니다. 파일 이름이 하나만 필요한 경우 파일,

# 이 방법으로 다운로드 가능해요! 알아채다! etc.tar.gz의 루트 디렉토리 /가 제거되었습니다!

예 5: /etc/에 있는 모든 파일을 백업하고 해당 권한을 저장하세요!

[root@linux ~]# tar -czvpf /tmp/etc.tar.gz /etc

# 이 -p 속성은 특히 원본 파일의 속성을 유지하려는 경우 매우 중요합니다.

tar 기본 명령

-c 패키지 만들기

-x unpack
-t 패키지 내용 나열
-r 지정된 패키지에 파일 추가
-u 패키지 내 업데이트 파일

이 5개는 독립적인 명령입니다. 그 중 하나는 압축 및 압축 해제에 사용됩니다. 다른 명령과 함께 사용할 수 있지만 하나만 사용할 수 있습니다. 필요에 따라 아카이브를 압축하거나 압축을 풀 때 다음 매개변수는 선택 사항입니다.

선택 명령

-j 패키지 생성 또는 풀기 시 bzip2를 사용하여 압축 또는 풀기

-z 패키지 생성 또는 풀기 시 gzip을 사용하여 압축 또는 풀기
- Z 패키지를 생성하거나 압축을 풀 때 압축을 사용하여 압축하거나 압축을 푼다.
-f 다음에 지정된 패키지 파일 이름
-v를 사용하여 패키징/패키징 해제 프로세스 표시
-C는 압축을 푼 후 경로 지정

리눅스에서 지정된 경로 파일의 tar 패키징을 구현하는 위의 방법은 모두 편집자가 공유한 내용이므로 참고가 되셨으면 좋겠습니다. 또한 PHP 중국어 웹사이트를 모두 지원해 주시길 바랍니다.

Linux에서 지정된 경로 파일의 tar 패키징을 구현하는 방법에 대한 자세한 관련 기사는 PHP 중국어 웹사이트를 참고하세요!


성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

WebStorm Mac 버전

WebStorm Mac 버전

유용한 JavaScript 개발 도구

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구

안전한 시험 브라우저

안전한 시험 브라우저

안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

VSCode Windows 64비트 다운로드

VSCode Windows 64비트 다운로드

Microsoft에서 출시한 강력한 무료 IDE 편집기

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기