«tar» 태그된 질문

tar 파일 형식 작업을위한 tar 아카이브 형식 및 / 또는 명령 줄 유틸리티

2
익명의 타르볼
Tar은 내 사용자 이름을 tarball로 인코딩합니다. 완전히 익명의 타르볼을 만들 수 있습니까? --owner root내 사용자 이름의 일부만 대체합니다. 추가 USER=root: USER=root tar c --owner root data효과가 없습니다. 요컨대, 나는 다음을 원한다. echo hello world > data; tar c --owner root data | grep "$USER" 에를 하지 일치합니다.
11 tar  gnu-tar 

4
사망 한 tar 명령을 재개하려면 어떻게합니까
나는 : tar -cvf하고 있었고 나는 그것을 죽여야했다 ctrl-C. 나는 내가해야 할 일을 알고 Ctrl-Z나서 과제를 포 그라운드로 되돌려 놓았다 ... 그러나 그것은 이야기가 아니다. 작업을 중단 한 시점부터 다시 시작할 수 있습니까?
11 tar 

1
많은 압축 파일을 하나의 아카이브로 결합하려면 어떻게해야합니까?
.tar.xz거의 동일한 수백 개의 파일이 있습니다 (매일 데이터베이스 덤프이며 데이터베이스가 느리게 변경됩니다). 압축되지 않은 파일의 유사성으로 인해 압축률이 매우 높으며 소규모 테스트에서 이러한 압축되지 않은 파일을 압축하면 하나보다 약간 큰 아카이브가 생성되는 것으로 나타났습니다. 내 문제는 압축되지 않은 모든 파일이 몇 테라 바이트 (압축률은 약 25 : 1)이며 작업 영역으로 …
10 tar  compression 

1
tar 아카이브의 경로를 추출하지 않고 변환
GNU tar(1)에는 깔끔한 옵션이 --transform있습니다. 매뉴얼 페이지에서 : --transform, --xform EXPRESSION sed replace EXPRESSION을 사용하여 파일 이름을 변환 이를 통해 아카이브를 추출 할 때 경로 이름을 즉시 변환 할 수 있으므로 추출 위치 및 방법을 제어 할 수 있습니다. 내 질문은, 현장에서 유사한 변환을 수행 할 수있는 방법이 있는지 이다 …
10 tar 

2
복사하지 않고 다른 디렉토리의 tar 파일
여기에있는 전문가에게는 매우 간단해야합니다. 사용자 디스크 할당량이 6GB에 불과한 Linux 계정이 있습니다. /opt압축시 1GB가 될 때 약 3GB의 데이터 가있는 일부 데이터 폴더가 있습니다. 안에 몇 가지 심볼릭 링크가 있습니다 data-folder. 일반적으로 작업 백업을 수행하기 위해 다음을 수행했습니다. cp -rvfL /opt/data-folder ~/ cd ~/ tar -zcvf data-folder.tar.gz data-folder rm -rvf …
10 files  tar  cp 


5
'apt-get install'중 "tar : 인식 할 수없는 옵션-경고"
방금 apt-get upgrade데비안 5 vps에서 실행 했는데이 오류가 발생했습니다. tar : 인식 할 수없는 옵션`--warning = no-timestamp ' 이제 다른 패키지를 설치하려고하면 예 : imagemagick 같은 오류가 발생합니다. li197-162:~# apt-get install imagemagick Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and …
10 debian  upgrade  apt  tar 

2
sudo tar는 추출 된 파일 소유권을 알 수없는 사용자로 변경합니다
이 명령을 실행 중입니다. $ sudo tar xvzf nexus-latest-bundle.tar.gz 추출 된 파일은 알 수없는 (1001) 사용자에게 속합니다. drwxr-xr-x 8 1001 1001 4096 Dec 16 18:37 nexus-2.12.0-01 drwxr-xr-x 3 1001 1001 4096 Dec 16 18:47 sonatype-work 일반 구성에서 소유자가 루트가 아니어야합니까? AWS AMI에서 복제 된 Linux 설치 작업 중입니다.
10 files  permissions  users  root  tar 

3
Tar 존재하지 않는 파일 목록
나는 같은 스크립트에서 명령을 실행하고있다 tar -c -f ar.tar a b c d 여기서 b, c 및 d는 존재하지 않을 수 있으며 디렉토리 일 수 있습니다. 솔루션은 내가했습니다 것을의 출력 배관된다 마련 ls -d에를 grep그런 다음에 그것을 배분하고 tar명령 또는 확장 된 globs와 켜기 @(a|b|c|d). 이 작업을 수행하는 더 깔끔한 …
10 shell  wildcards  tar 

2
tar 아카이브 내의 파일에 대한 파일 소유권 수정
사용자로 일하고 있으며 압축을 푼 경우 (루트별로) 루트 소유권으로 파일을 추출합니다 (그렇지 않으면 루트는 파일을 추출한 후 각 파일의 소유권을 수동으로 변경해야 함). 목적지에). 나는 fakeroot정확히 그렇게하는 것으로 나타났습니다 . 그러나 아카이브를 만드는 데 사용해야하는 구문을 찾을 수 없습니다. 루트로 압축을 풀 때 파일이 루트 소유권을 갖도록 tar.xz 아카이브를 작성하려면 …
10 files  permissions  tar 

2
sftp 또는 ftp를 사용하여 tar를 아카이브에 저장하는 방법은 무엇입니까?
매우 중요한 데이터 중 일부를 원격 컴퓨터에 백업하고 싶습니다. 현재이 명령을 사용하여 로컬 컴퓨터에 저장하고 있습니다.tar -cvjf ~/backups/Backup.tar.bz2 ~/importantfiles/* 다른 명령을 사용하여 원격 시스템으로 변환하는 것을 선호하지 않습니다. 즉,이 명령을 업그레이드하여 데이터를 원격 시스템으로 전송할 수 있기를 원합니다. 이 스크립트는 나중에 자체 스크립트로 실행되도록되어 있으며, 필요한 모든 사용자 입력 유형이 …
10 bash  tar  ftp  remote  sftp 

2
동적으로 명령 작성
스크립트를 작성 중이며 tar명령을 동적으로 작성 해야합니다 . 다음은 내가하려는 일을 설명하는 두 가지 예입니다. #!/bin/bash TAR_ME="/tmp" EXCLUDE=("/tmp/hello hello" "/tmp/systemd*" "/tmp/Temp*") _tar="tar "`printf -- '--exclude="%s" ' "${EXCLUDE[@]}"`" -zcf tmp.tar.gz" echo COMMAND: "${_tar}" ${_tar} "$TAR_ME" echo -e "\n\nNEXT:\n\n" EXCLUDE=("--exclude=/tmp/hello\ hello" "--exclude=/tmp/systemd*" "--exclude=/tmp/Temp*") _tar="tar "`printf -- '%s ' "${EXCLUDE[@]}"`" -zcf test.tar.gz" echo …

3
파일을 압축 해제하면 압축률을 높일 수 있습니까?
gzip, bzip2, xz와 같은 표준 도구를 사용하여 여러 파일을 함께 압축하면 압축률을 높일 수 있습니까? 나는 이것이 사실이라고 생각했지만 테스트하지는 않았습니다. 동일한 바이트의 임의 바이트의 동일한 20Mb 파일의 사본이 2 개있는 경우,이를 인식하는 영리한 압축 프로그램이 전체 타르볼을 거의 20Mb로 압축 할 수 있습니다. 방금 1) 임의의 바이트 파일, 2) …

2
tar, gzip, rsync를 사용하여 스파 스 파일의 작업 속도를 높이려면 어떻게해야합니까?
스파 스 파일이 있습니다. ( du -h3G와 du -h --apparent-size100G를보고합니다.) 지금까지는 훌륭했습니다. 이제를 사용하여 파일을 압축하거나을 사용 tar하여 네트워크를 통해 보내려면 rsync3G만큼 많은 시간이 필요합니다. 이 도구는 모두 0을 읽는 것 같습니다. 나는 구멍이 어떻게 든 표시되어 있고이 도구가 어떻게 든 건너 뛸 수 있다고 생각 했습니까? 내 파일에 문제가 …

1
어떤 상황에서 gunzip & tar xf는 작동하지만 tar xzf는 실패합니까?
요점을 설명하기 위해 : 회사 웹 사이트 에서 LEDA 라이브러리를 다운로드했습니다 . tar -xzf를 사용하면 실패합니다. $ tar -xzf LEDA-6.3-free-fedora-core-8-64-g++-4.1.2-mt.tar.gz tar: This does not look like a tar archive tar: Skipping to next header tar: Exiting with failure status due to previous errors 그러나 gunzip 다음에 tar -xf가 올바로 작동합니다. …
9 tar  gzip 

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