웹사이트 검색

Linux에서 RAR 파일을 생성하고 추출하는 방법


일반적인 압축 파일 형식인 RAR 파일은 대량의 데이터를 효율적으로 저장하고 공유하는 데 널리 사용됩니다. Linux는 기본적으로 ZIP 및 TAR과 같은 다양한 압축 형식을 지원합니다.

RAR은 압축된 아카이브 (.rar) 파일을 생성하고 추출하는 데 가장 널리 사용되는 도구입니다. 웹에서 아카이브 파일을 다운로드할 때 해당 파일을 추출하려면 rar 도구가 필요합니다.

RAR은 압축 파일을 처리하기 위해 Windows 운영 체제에서 무료로 사용할 수 있지만, 안타깝게도 rar 도구는 Linux 시스템에 사전 설치되어 있지 않습니다.

이 문서에서는 unrarrar 명령줄 도구를 설치하여 아카이브 파일을 열고, 추출하고, 압축을 풀거나, unrar을 생성하는 과정을 안내합니다. 리눅스 시스템.

Linux에 rar 및 unrar 설치

Linux에서 RAR 파일을 작업하려면 콘텐츠를 생성하고 추출할 수 있는 rarunrar 명령줄 유틸리티가 필요합니다. RAR 아카이브에서.

rarunrar를 설치하려면 터미널을 열고 Linux 배포판에 맞는 기본 패키지 관리자를 사용하세요.

예를 들어 Debian 및 Ubuntu 기반 배포판에서는 표시된 대로 apt-get 또는 apt 프로그램을 사용하여 rarunrar 패키지를 쉽게 설치할 수 있습니다.

sudo apt-get install rar unrar
Or
sudo apt install rar unrar

RHEL 기반 배포판을 사용하는 경우 dnf 명령 또는 yum 명령을 사용하여 설치할 수 있습니다.

------------ On Fedora Linux ------------ 
sudo dnf install rar unrar        

------------ On RHEL-based Linux ------------
sudo yum install epel-release
sudo yum install rar unrar

다른 널리 사용되는 Linux 배포판에서는 표시된 대로 기본 패키지 관리자를 사용하여 설치할 수 있습니다.

sudo emerge -a rar unrar          [On Gentoo Linux]
sudo apk add rar unrar            [On Alpine Linux]
sudo pacman -S rar unrar          [On Arch Linux]
sudo zypper install rar unrar     [On OpenSUSE]    

배포판이 rarunrar 패키지를 제공하지 않는 경우 최신 unrar/rar 파일을 다운로드하고 다음 명령을 사용하여 설치해야 합니다.

--------------- On 64-bit --------------- 
cd /tmp
wget https://www.rarlab.com/rar/rarlinux-x64-700b2.tar.gz
tar -zxvf rarlinux-x64-700b2.tar.gz
cd rar
sudo cp -v rar unrar /usr/local/bin/

--------------- On 32-bit --------------- 
cd /tmp
wget https://www.rarlab.com/rar/rarlinux-x32-700b2.tar.gz
tar -zxvf rarlinux-x32-700b2.tar.gz
cd rar
sudo cp -v rar unrar /usr/local/bin/

Linux에서 RAR 파일을 만드는 방법

Linux에서 RAR 아카이브 파일을 생성하려면 tecmint 디렉터리에 대한 아카이브 파일을 생성하는 a 옵션과 함께 다음 명령을 실행하세요.

rar a tecmint.rar tecmint

Linux에서 RAR 파일을 추출하는 방법

unrar를 설치한 후에는 e 옵션과 함께 다음 명령을 사용하여 현재 작업 디렉터리에 있는 RAR 파일의 내용을 쉽게 열거나 추출할 수 있습니다.

unrar e tecmint.rar

RAR 파일을 특정 디렉터리로 추출하는 방법

특정 경로 또는 대상 디렉터리에 있는 RAR 파일을 열거나 추출하려면 e 옵션을 사용하세요. 그러면 지정된 대상 디렉터리에 있는 모든 파일이 추출됩니다.

unrar e tecmint.rar /home/tecmint/rarfiles

디렉토리 구조로 RAR 파일을 추출하는 방법

원래 디렉토리 구조로 RAR 파일을 열거나 추출하려면 x 옵션과 함께 아래 명령을 실행하면 폴더 구조에 따라 추출됩니다. 아래 출력을 참조하세요. 명령.

unrar x tecmint.rar

Linux에서 RAR 파일을 나열하는 방법

Linux에서 RAR 파일의 내용을 나열하려면 크기, 날짜unrar l 명령을 사용할 수 있습니다. Strong>, 시간권한.

unrar l tecmint.rar

Linux에서 RAR 파일의 무결성을 확인하는 방법

RAR 아카이브 파일의 무결성을 확인하려면 unrar t 명령을 사용할 수 있습니다. 이 명령은 각 파일에 대한 전체 무결성 검사를 수행하여 오류가 있는지 확인하고 파일 상태를 표시합니다.

unrar t tecmint.rar

unrar 명령은 아카이브 파일을 추출, 나열 또는 테스트만 합니다. Linux에서는 RAR 파일을 생성하는 옵션이 없습니다. 따라서 여기서는 아카이브 파일을 생성하려면 RAR 명령줄 유틸리티를 설치해야 합니다.

RAR 아카이브에서 파일을 삭제하는 방법

rar d 명령은 Linux의 기존 RAR 아카이브에서 파일을 삭제하는 데 사용됩니다. d 옵션은 지정된 파일을 제거하여 기존 RAR 아카이브를 직접 수정합니다.

rar d tecmint.rar randfile001 randfile002 

위 명령에서 randfile001randfile002 파일은 tecmint.rar RAR 아카이브에서 삭제됩니다.

Linux에서 RAR 파일을 복구하는 방법

rar r 명령은 Linux에서 손상되거나 손상된 RAR 아카이브의 데이터를 복구하고 복구하는 데 사용됩니다.

rar r tecmint.rar

RAR 아카이브에 파일을 추가하는 방법

기존 아카이브 파일을 업데이트하거나 파일을 추가하려면 rar u 명령을 사용하세요. 이를 통해 기존 RAR 아카이브에 파일을 추가하거나 아카이브 내의 파일을 업데이트할 수 있습니다.

rar u tecmint.rar hello.py

이제 tecmint.sql 파일이 아카이브 파일에 추가되었는지 확인하세요.

rar l tecmint.rar

RAR 파일에 비밀번호를 설정하는 방법

이는 rar 도구의 매우 흥미로운 기능으로, 다음 명령을 사용하여 RAR 아카이브 파일에 비밀번호를 설정할 수 있습니다.

rar a -p tecmint.rar

이제 아카이브 파일을 추출하여 확인하고 위에서 설정한 비밀번호를 입력하라는 메시지가 표시되는지 확인하세요.

rar x tecmint.rar

RAR 파일을 잠그는 방법

rar k 명령은 기존 RAR 아카이브 파일을 잠그는 데 사용되며, 이는 아카이브에 대한 추가 수정을 방지하려는 경우에 유용합니다.

rar k tecmint.rar

RAR 아카이브를 분할하는 방법

RAR 아카이브를 50MB 부분 또는 세그먼트로 분할하려면 RAR 파일을 네 부분으로 분할하는 -v50M 옵션과 함께 다음 명령을 사용하십시오.

rar a -v50M archive_name.part.rar file1 file2 directory

'archive_name.part.rar'를 원하는 아카이브 이름으로 바꾸고 크기를 원하는 크기(예: 50M 또는 100M)로 바꾸세요. 압축하려는 파일이나 디렉터리를 포함합니다.

결론

더 많은 RARUnrar 옵션과 사용법을 보려면 다음 명령을 실행하세요. 설명과 함께 옵션 목록이 표시됩니다.

man unrar
man rar

위의 rarunrar 명령에 대한 거의 모든 옵션을 예제와 함께 제시했습니다. 이 목록에서 누락된 사항이 있다고 생각하여 추가하고 싶다면 아래 의견 양식을 사용하여 업데이트해 주세요.