Linux - Компиляция программ из исходников в Ubuntu
차례:
tar
명령은 파일 그룹을 아카이브로 변환하여 tar 아카이브를 작성하는 데 사용됩니다. gzip, bzip2, lzip, lzma, lzop, xz 및 compress와 같은 광범위한 압축 프로그램을 지원합니다. Tar는 원래 자기 테이프에 파일을 저장하기 위해 아카이브를 작성하도록 설계 되었기 때문에 이름이 " T ape AR chive"입니다.
Gzip은 tar 파일을 압축하는 데 가장 널리 사용되는 알고리즘입니다. 일반적으로 gzip으로 압축 된 tar 아카이브의 이름은 .tar.gz 또는 .tgz로 끝나야합니다.
간단히 말해 .tar.gz 로 끝나는 파일은 gzip으로 압축 된 .tar 아카이브입니다.
tar
명령을 사용하여 tar 아카이브를 추출하고, 아카이브에 포함 된 파일 목록을 표시하고, 기존 아카이브에 추가 파일을 추가하고, 다양한 다른 종류의 작업을 수행 할 수 있습니다.
이 튜토리얼에서는 tar.gz 및 tgz 아카이브를 추출 (또는 압축 해제)하는 방법을 보여줍니다.
tar.gz 파일 추출
대부분의 Linux 배포판 및 macOS에는 기본적으로 tar 명령이 사전 설치되어 있습니다.
tar.gz 파일을 추출하려면
--extract
(
-x
) 연산자를 사용하고
f
옵션 뒤에 아카이브 파일 이름을 지정하십시오.
tar -xf archive.tar.gz
tar
명령은 압축 유형을 자동 감지하고 아카이브를 추출합니다. 동일한 명령을 사용하여 .tar.bz2 와 같은 다른 알고리즘으로 압축 된 tar 아카이브를 추출 할 수 있습니다.
-v
옵션은
tar
명령을보다 잘 보이게하고 터미널에서 추출중인 파일 이름을 인쇄합니다.
tar -xvf archive.tar.gz
기본적으로
tar
는 현재 작업 디렉토리에서 아카이브 내용을 추출합니다.
--directory
(
-C
)를 사용하여 특정 디렉토리에서 아카이브 파일을 추출하십시오.
예를 들어, 아카이브 컨텐츠를
/home/linuxize/files
디렉토리로 추출하려면 다음을 사용할 수 있습니다.
tar -xf archive.tar.gz -C /home/linuxize/files
tar.gz 파일에서 특정 파일 추출
tar.gz 파일에서 특정 파일을 추출하려면 아카이브 이름 뒤에 추출 할 공백으로 구분 된 파일 이름 목록을 추가하십시오.
tar -xf archive.tar.gz file1 file2
파일을 추출 할 때
--list
(
-t
)로 인쇄 된대로 경로를 포함한 정확한 이름을 제공해야합니다.
아카이브에서 하나 이상의 디렉토리를 추출하는 것은 파일을 추출하는 것과 같습니다.
tar -xf archive.tar.gz dir1 dir2
존재하지 않는 파일을 추출하려고하면 다음과 유사한 오류 메시지가 표시됩니다.
tar -xf archive.tar.gz README
tar: README: Not found in archive tar: Exiting with failure status due to previous errors
--wildcards
옵션을 사용하고 쉘이 해석하지 못하도록 패턴을 인용하여 와일드 카드 패턴을 기반으로 tar.gz 파일에서 파일을 추출 할 수도 있습니다.
예를 들어, 이름이
.js
(Javascript 파일)로 끝나는 파일을 추출하려면 다음을 사용하십시오.
tar -xf archive.tar.gz --wildcards '*.js'
stdin에서 tar.gz 파일 추출
다음 예제에서는
wget
명령을 사용하여 Blender 소스를 다운로드하고 출력을
tar
명령으로 파이프합니다.
wget -c https://download.blender.org/source/blender-2.80.tar.gz -O - | sudo tar -xz
tar: Archive is compressed. Use -z option tar: Error is not recoverable: exiting now
tar.gz 파일 나열
tar.gz 파일의 내용을 나열하려면
--list
(
-t
) 옵션을 사용하십시오.
tar -tf archive.tar.gz
결과는 다음과 같습니다.
file1
file2
file3
tar -tvf archive.tar.gz
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file1
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file2
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file3
결론
tar.gz 파일은 Gzip으로 압축 된 Tar 아카이브입니다. tar.gz 파일을 추출하려면
tar -xf
명령 다음에 아카이브 이름을 사용하십시오.
일부 파일을 복구하고 손상된 하드 드라이브에서 다른 파일을 안전하게 지울 수 있습니까?

Zeterjons는 유틸리티 포럼에 그 하드 드라이브의 다른 파일들이 구조를 넘어서 파괴되는지 확인하면서 물리적으로 추락 한 하드 드라이브의 파일을 구출하는 것입니다.
Review : Fone 박사는 iPhone 파일을 죽은 사람에게 돌려줍니다. Fone은 쉽고 값 비싼 방법으로 PC를 사용하여 iPhone 또는 iPad에서 실수로 삭제 한 파일을 복구 할 수 있습니다. 그러나 그 결과는 완벽하지는 않습니다.

IPhone 또는 iPad 사용자가 알고 있듯이 잘못된 방식으로 화면을 터치하는 것만으로 실수로 기기에서 정보를 실수로 삭제할 수 있습니다. 그리고 그 데이터가 사라지면 Wondershare의 Fone 박사님, iOS 기기에서 잃어버린 데이터를 복구 할 수있는 것으로 입증 된 100 달러짜리 프로그램 (무료 기능 제한 데모)이 없다면 ... 좋은 소식이 있습니다.
Google은 크롬 오피스 뷰어라는 베타 테스트를 베타 테스트 중이며, Windows 및 Mac 사용자는 Microsoft Office 파일을 Google은 Chrome 운영체제의 대부분 기능 중 하나를 Windows 및 Mac 용 Chrome 구현에 포팅합니다. 즉 브라우저에서 웹을 통해 Office 문서를 웹에서 볼 수있는 기능입니다. Chrome에서 PDF를 볼 수있는 것과 마찬가지로 Google은 Chrome Office Viewer라는 베타 버전의 확장 프로그램을 제공하여 Word, Excel 및 PowerPoint 파일을 컴퓨터에 다운로드하지 않고 읽을 수 있습니다.

새로운 Chrome 기능은 보안을 강화합니다. Chrome 오피스 뷰어는 PC의 나머지 부분에서 문서를 샌드 박싱하므로 Google은 문서에 포함 된 악성 코드의 실행을 차단합니다. Chrome Office Viewer는 베타 테스트 중이며 Chrome 베타 v.27 이상 및 Chrome 웹 스토어의 Chrome Office Viewer 베타가 필요합니다.