«tar» 태그된 질문

Unix 및 Linux에서 일반적으로 사용되는 아카이브 파일 형식 (및이를 읽는 프로그램).


1
세 가지 형식? 왜?
나는 최근 루비 소스를 다운로드하는 데 필요한 여기에서 그것은이다 "세 가지 형식으로 제공"라고 .tar.bz2, .tar.gz그리고 .zip. 세 가지 형식이 모두 필요한 이유가 있습니까? 적어도 Linux 및 OSX에서는 세 가지 중 하나를 쉽게 수행 할 수 있습니다. Windows에서는 zip 만 내장되어 있다고 생각합니다. 이러한 선호도 뒤에 무언가가 있습니까, 아니면 이것은 단지 …


6
누락 된 부품이있는 다중 부품 RAR을 추출하는 방법은 무엇입니까?
그 안에 .rar단일 .tar.gz파일이 들어 있는 다중 부분 아카이브가 있습니다 (이유가 그렇게 된 이유는 묻지 마십시오). 나는 몇 가지 부품이 누락되었지만 첫 번째 부품이 있습니다. .tar.gz가능한 한 많이 추출하고 싶습니다 . 어떻게해야합니까? 내가 실행하는 경우 unrar x -kb file.part1.rar는 항상의 시작을 추출 .tar.gz에서 part1와 오류가 중지됩니다. 도구를 사용 해보고 기쁩니다 …

3
tar : --exclude =“. git”: 통계 : 파일 또는 디렉토리가 없습니다
이것은 나를 미치게합니다. 내가 원하는 tar디렉토리하지만 일부 파일을 제외합니다. 이것은 내 명령입니다. tar -zcvf $NAME-$VERSION.tar.gz $NAME-$VERSION --exclude='.git' --exclude='.gitignore' 위의 명령은 RedHat EL5에서 작동하지만 Mac OS 10.8.2에서는 작동하지 않습니다. 나는 교체 시도 '와 ", \'와 \". 등호를 제거하려고했습니다. 아무것도 작동하지 않습니다. 내가 뭘 잘못하고 있죠?
11 macos  tar 

1
백업 .tar.gz 파일 이름에 날짜 입력
tar웹 사이트 디렉토리를 백업 하는 간단한 명령 을 실행하고 싶습니다 . 그것은 cron을 통해 실행되지만 백업 시간을 파일 이름으로 지정하고 싶습니다. 실제로 어떤 형식인지는 신경 쓰지 않지만 모호하게 읽을 수있는 것이 좋습니다. 나는 단지 일반적인 명령을 찾고 있습니다. 파일 이름에 날짜를 넣는 방법-나머지 tar 작업을 수행 할 수 있습니다.
11 backup  tar  date  filenames 

5
지정된 권한으로 파일 및 폴더 추출
7zip으로 Windows에 많은 하위 폴더와 파일이있는 폴더를 포장하고 VPS에 업로드 한 후 다음 명령을 실행합니다. tar -xvzf file.tar.gz 압축을 푼 모든 파일 및 폴더의 권한은 777입니다. 폴더의 권한이 755 및 파일 644가되도록하려면 어떻게해야합니까?

2
tar -xvf는 디렉토리에서 기존 파일을 제거합니까?
tar 아카이브가 있고 사용하고 싶습니다 tar -xvf. 이 tar 아카이브에는 몇 개의 파일을 포함하는 디렉토리 트리가 있습니다. 내 solaris 10 시스템에는이 디렉토리 트리가 이미 존재하며 그 안에 몇 개의 파일이 있습니다. 압축을 풀면 전체 디렉토리 트리를 덮어 쓰거나 아카이브에 포함 된 파일 만 덮어 쓰나요? 보관소에 상대방이없는 파일이 삭제됩니까?
10 tar  solaris-10 

1
tar | tar가 왜 cp보다 훨씬 빠릅니까?
디렉토리를 재귀 적으로 복사 tar하려면 디렉토리 tar를 압축 한 다음 출력 을 언 팩킹하기 위해 출력을 파이핑하는 것이 cp -r(또는 cp -a)를 사용하는 것보다 훨씬 빠릅니다 . 왜 이런거야? 그리고 cp후드에서 같은 방식으로 더 빨리 만들 수없는 이유는 무엇입니까? 편집 : 수만 개의 파일과 폴더가 포함되어 있고 깊이 중첩되어 있지만 …
10 tar  cp 

2
.tgz 파일 – tar : 인식 할 수없는 아카이브 형식
Mountain Lion (10.8.3)을 실행하는 로컬 Mac에 MongenDB 10gen 빌드 를 설치하려고 합니다. 나는 그것을 가지고 가져옵니다 curl: curl http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.4.tgz > mongodb.tgz 그러나 빌드를 추출 할 수 없습니다. 시도 1 : $ tar -zxvf mongodb.tgz tar: Unrecognized archive format tar: Error exit delayed from previous errors. 시도 2 : $ gunzip …

1
tar 아카이브에서 몇 명의 멤버를 추출하고 네트워크를 통해 파이프
편집 : 나는 추가로 원하는 member01및 member02및 디렉토리blah/ tarball_1.tar.gztest/20 개의 파일 이있는 디렉토리 를 포함 합니다. 멤버 test/member01와 test/member02디렉토리 만 추출 하고 blah/ssh / scp를 사용하여 다른 "remote_host"에 복사하고 싶습니다 . 이것을 한 줄짜리로 할 수 있습니까? 내가 사용으로 간주 tar, pax또는 cpio하지만 난 아주 아직 이러한 유틸리티와 숙련되지 것 …
9 tar  pipe  cpio 

2
tar'd 파일을 서브 디렉토리에 놓으십시오
다음과 같은 디렉토리 설정이 있습니다. folder_x file.y file.z 압축을 풀 때 구조가 다음과 같이되도록 tar 파일을 만들고 싶습니다. dir_q/folder_x dir_q/file.y dir_q/file.z 를 사용하여 tar어떻게 작동하게 할 수 있습니까? 참고로 현재 사용중인 명령은 다음과 같습니다. tar -czf archive.tar.gz file.y file.z folder_x
8 archiving  tar 

3
모든 파일이 압축되지 않는 이유와 솔루션 개선 방법
약 20K 파일이있는 폴더가 있습니다. 파일은 패턴에 따라 이름이 지정됩니다 ( xy_{\d1,5}_{\d4}\.abc예 :) xy_12345_1234.abc. 이 명령을 사용하여 처음 10K를 압축하고 싶었습니다. ls | sort -n -k1.4,1.9 | head -n10000 | xargs tar -czf xy_0_10000.tar.gz 그러나 결과 파일은 내부에 약 2K 파일 만있었습니다. ls | sort -n -k1.4,1.9 | head -n10000 …
8 linux  shell  zsh  tar  pipe 

2
타르 아카이브는 압축을 풀지 않습니다 –“경로에 '..'
파일 이름입니다 2014-12-12 04-00-01.tar. 나는 명령을 실행했다 : tar xvf 2014-12-12\ 04-00-01.tar 출력은 다음과 같은 형식의 여러 줄입니다. x ../server/: Path contains '..' 그리고 몇 가지 형태 : tar: copyfile unpack (../server/logs/.DS_Store) failed: No such file or directory 백업 스크립트를 작성할 때별로주의하지 않은 것 같습니다. 파일을 어떻게 풀 수 있습니까?

3
두 개의 연결되지 않은 서버간에 파일을 반송하는 rsync 핵
연결은 다음과 같습니다. [Server1] <---> [my desktop] <---> [Server2] 서버 1과 서버 2는 서로 직접 대화 할 수 없습니다 (요청하지 마십시오). 그러나 내 데스크탑은 ssh를 통해 두 서버 모두에 액세스 할 수 있습니다. server1에서 server2로 파일을 복사해야합니다. 전통적으로 나는 ssh + tar 핵을 사용하고있다 : ssh -q root@Server1 'tar -vzc …
8 linux  boot  rsync  tar 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.