그냥 다운로드됨 .zip 파일을 인터넷을 통해. I want to use 터미널 압축을 위한 파일. 올바른 방법을 지정하십시오. 이렇게 할 것인가.
sudo apt-get install unzip
설치 후 특정 대상 폴더에서는 푸십시오 스케쳐내 압축을 푸는 유틸리티를 사용할 수 있습니다.
unzip file.zip -d destination_folder
소스 및대상 디렉터리용 경우 같은 경우 어떻게 해야 됩니다.
unzip file.zip
여기에 대답을 설치하는 데 필요한 것은 있을 수 있지만, 많은 하라님의 툴과도 아무도 두 스크립트 언어, 파이썬, 펄 (perl) 와 함께 ubuntu& # 39 의 이미 따라오렴 압축을 풀 수 있도록 필요한 모든 모듈을 너회가 don& # 39, 즉, zip 파일을 다른 사항은요 설치할 필요가 없다. 그냥 둘 중 하나를 사용하여 아래에 제시된 스크립트에만 할 일이죠. # 39, re 상당히 짧고 they& 압축됨 경우 한 줄 광고문 명령을 받을 수도 있습니다) 을 하고 싶었다.
<! - 언어: 파이썬 - >.
#!/usr/bin/env python3
import sys
from zipfile import PyZipFile
for zip_file in sys.argv[1:]:
pzf = PyZipFile(zip_file)
pzf.extractall()
사용법:
./pyunzip.py master.zip
또는
python3 pyunzip.py master.zip
<! - 언어: 펄 (perl) - >.
#!/usr/bin/env perl
use Archive::Extract;
foreach my $filepath (@ARGV){
my $archive = Archive::Extract->new( archive => $filepath );
$archive->extract;
}
사용법:
./perlunzip master.zip
또는
perl perlunzip.pl master.zip
참조
소스 및대상 디렉터리용 경우 같은 경우 어떻게 해야 됩니다.
unzip filename.zip
'나' 를 '/' zip 압축 풀기를 포지셔닝하십시오 브스트라 ''. 추출, 그들은 아주 유사한:
bsdtar -x -f /one/two/three/four.zip -C /five
unzip /one/two/three/four.zip -d /five
그러나 ',' 의 압축 브스트라 경기다. 너희는 이렇게 입력:
/one/two/three/alfa/four.txt
/one/two/three/bravo/four.txt
알고 있으며 이 중 zip 파일:
alfa/four.txt
bravo/four.txt
이는 '를 통해 손쉽게 브스트라':
bsdtar -a -c -f four.zip -C /one/two/three alfa bravo
zip 압축 풀기 때문에 같은 '-d' 옵션을 갖고 있지 않으면 'cd' 1 위 달성 방법이 없습니다.
다음은 내가 찾을 수 있는 옵션이 자세한 설명을 유용합니다.
<, pre>, 명령: [옵션] 압축을 zip 경로.
http://www.codebind.com/linux-tutorials/unzip-zip-file-using-terminal-linux-ubuntu-linux-mint-debian/: >. 압축을 푸십시오 설치 >. 그래서 우리는 우리 체제 = 우선 설치할 필요가 있는 경우에는 압축을 설치되어 있지 않습니다. 명령을 사용하여 파일의 압축을 푸십시오 >. ZIP 아카이브입니다. >. >. 다음 명령을 실행 압축을 푸는 '설치' >. >. sudo apt 확보하십시오. install 압축을 푸십시오 >. >. '' 세인트릭스 압축을 >. >. $ 압축을 푸십시오 지프일 [- 아치프일리놉크토비] [- d dir] >. >. 이제 다음과 같이 합니다. >. >. 파일 압축을 >. = >. 옵션 1 경우 - Zip 파일이 같은 디렉터리에 있는 빼낼 수 있는 단말기 및 / 폴더에 있는 싶다. >. apc® 디렉터리입니다. >. >. 다음 명령을 사용하여 위의 설명됨 책정안 이룹니까 >. >. sudo 압축을 푸십시오 zip_file_name.zip >. >. zip 파일 보호되었음을 일부 임호를 다음 >. 다음과 같은 명령: >. >. sudo 오베치프 zip_file_name.zip - P >. >. 제발 사용해야 합니다 - p - P (대문자 P) 때문에 않고 있다. >. 다른 옵션. >. >. 옵션 - 2 zip 파일을 이 없는 경우 동일한 파일의 압축을 디렉토리이며 푸십시오 / 우리가 원하는 다른 디렉터리입니다. >. >. 다음 명령을 사용하여 위의 설명됨 책정안 이룹니까 >. >. sudo - d 압축을 another_path_or_same_path path/filename.zip >. >. 만약 우리가 - d 옵션을 사용하지 않는 추출됨 될 수 있는 파일 >. apc® 디렉터리입니다. >. >. 만일 우리가 zip 파일을 암호로 보호된 p '' 도 사용할 수 있다. >. >. tar 명령을 사용하여 리눅스 / 유닉스 >. = >. >. 타르 (tar) '는' 머리글자어 데이프 아카이브입니다. tar 명령을 사용하여 >. 아카이브까지 조작하고 있는 리눅스 / 유닉스. 타르 (tar) 는 시스템 관리자가 >. 명령 파일이나 디렉터리를 salesforce. 매우 자주 리핑할 a bunch of >. 압축된 tar ',' 브치프 '와' 또는 '아카이빙할 타볼 수 있는' 라고 합니다. >. gzip '에서' 리눅스 / 유닉스 시스템. >. >. tar 세인트릭스 >. >. tar [디바이스입니다.] [그림]. >. >. 또는 >. >. tar 필요한 플래그 >. >. c - x - u} {- r - t tar >. >. tar 옵션임 플래그 >. >. tar {1} 필요한 플래그 [- d] [- B] [- F] [- E] [- i] [- h] [뻦] [- m] [- o] [- p] [- w] [- s] [- U] [- v] >. [- 번호] [- b 블록] [- f 아카이빙할] >. >. 예 >. = >. 압축하여 tar 압축 파일을 만들 수 있는 디렉터리입니다 단일 파일 또는 >. >. 터미널 명령을 .tar '아래' 라는 파일을 만들 수 >. 'sample_dir.tar 디렉터리입니다 /home/codebind/sample_dir' 또는 '와' >. '에서' sample_dir χ02 apc® 디렉터리입니다. >. >. ripon@ripon: ~ $ tar - cvf sample_dir.tar sample_dir >. sample_dir/ >. sample_dir/main.cpp >. sample_dir/sample.png >. sample_dir/output >. ls ripon@ripon: ~ $ >. sample_dir sample_dir.tar >. >. ! [입력하십시오. 이미지 여기에 설명을] [1] >. >. 다음은 그 어떤 실제로 짓궂군요 플래그 (cvf) >. >. - 만들기 ',' -c 아카이빙할 새로 만듭니다. >. >. get '-' x 파일 추출 아카이브를 통해 추출, - >. >. - - f ',' 아카이브 파일 또는 장치를 사용하여 파일 아카이빙할 아카이빙할 >. >. 다리그스 파일을 압축하여 tgz 만들기 '' 또는 '' 아카이빙할 충족되었으며 디렉터리입니다 단일 파일 또는 >. >. 터미널 명령을 스타리그스 '아래' 라는 파일을 만들 수 >. 'sample_dir.tar.gz 디렉터리입니다 /home/codebind/sample_dir' 또는 '와' >. '에서' sample_dir χ02 apc® 디렉터리입니다. >. >. 우리는 명령에 대한 추가 플래깅 - z 것을 알 수 있습니다. 여기 무너지잖아! >. 실제로 짓궂군요 플래깅 - z >. >. gunzip - - - - ',' gzip 압축, z 웅치프 gzip 으로 아카이빙할 >. >. ripon@ripon: ~ $ tar 코프스프 sample_dir.tar.gz sample_dirsample_dir/ - >. sample_dir/main.cpp >. sample_dir/sample.png >. sample_dir/output >. ls ripon@ripon: ~ $ >. sample_dir sample_dir.tar.gz >. >. ! [입력하십시오. 이미지 여기에 설명을] [2] >. >. 벨로 명령을 .tgz 파일을 만듭니다. 이 한 알 수 있다. >. 모두 tgz 다리그스 와 닮았다. >. >. ripon@ripon: ~ $ tar 코프스프 sample_dir.tgz sample_dirsample_dir/ - >. sample_dir/main.cpp >. sample_dir/sample.png >. sample_dir/output >. ls ripon@ripon: ~ $ >. sample_dir sample_dir.tgz >. >. 디렉토리나 파일을 한 번에 여러 압축 >. >. 예를 들어, 우리는 '이' sample_dir 디렉터리인 압축하려는 합시다 >. 이 '와' abc.py '라는 파일을 tar 파일을 java_test' 디렉터리인 >. 'sample_dir.tar.gz'. >. >. 다음 명령을 실행하십시오 목표를 달성하려면 명이다. >. >. ripon@ripon: ~ $ tar 코프스프 sample_dir.tar.gz sample_dir java_test - abc.py >. sample_dir/ >. sample_dir/main.cpp >. sample_dir/sample.png >. sample_dir/output >. java_test/ >. java_test/HelloCV.java >. abc.py >. ls ripon@ripon: ~ $ >. sample_dir sample_dir.tar.gz java_test abc.py >. >. ! [입력하십시오. 이미지 여기에 설명을] [3] >. >. 만들기 '' 아카이브 파일을 압축하여 .bzip2 충족되었으며 디렉터리입니다 단일 파일 또는 >. >. ripon@ripon: ~ $ tar - 케이브프 sample_dir.tar.bz2 sample_dir >. sample_dir/ >. sample_dir/main.cpp >. sample_dir/sample.png >. sample_dir/output >. ripon@ripon: ~ $ >. >. 우리는 '-f' 플래깅 추가 명령에 대한 것을 알 수 있습니다. 어떤 보겠습니다. >. 실제로 짓궂군요 플래그 '-f' >. >. - - f ',' 아카이브 파일 또는 장치를 사용하여 파일 아카이빙할 아카이빙할 >. >. ! [입력하십시오. 이미지 여기에 설명을] [4] >. >. '.Tar' 아카이브 파일 추출 >. >. 타르 또는 압축된 tar 함장님이요 사용하여 파일을 추출할 수 있습니다. 이 >. 명령 아래 '는' 을 콘텐트입니다 sample_dir.tar 푸십시오 >. χ02 디렉터리입니다. >. >. ripon@ripon: ~ $ tar - 스베프 sample_dir.tar >. sample_dir/ >. sample_dir/main.cpp >. sample_dir/sample.png >. sample_dir/output >. ripon@ripon: ~ $ >. >. ! [입력하십시오. 이미지 여기에 설명을] [5] >. >. 다음 명령은 지정한 파일의 압축을 타르 또는 >. 이 경우 '즉' /home/codebind/dir_name 디렉토리에는. >. >. c: ~ $ tar - 스베프 sample_dir.tar /home/codebind/dir_name ripon@ripon >. sample_dir/ >. sample_dir/main.cpp >. sample_dir/sample.png >. sample_dir/output >. ripon@ripon: ~ $ >. >. 우리는 명령에 대한 추가 플래깅 '-C'. 다음은 '-C' 플래깅 무너지잖아! >. 실제로 짓궂군요 >. >. 디렉토리 DIR, DIR 디렉터리에 변경하십시오 '-C' - '- >. >. ! [입력하십시오. 이미지 여기에 설명을] [6]