Linux에서 RAR 파일을 추출하고 생성하는 방법
RAR 파일이 있나요? Linux 명령줄에서 rar 파일을 추출하는 방법을 알아보세요. 또한 이 빠른 튜토리얼에서 RAR 파일을 만드는 방법을 알아보세요.
일반적으로 .zip 또는 .gz 압축 파일을 보게 됩니다. 그러나 때때로 Linux에서 RAR 파일을 보게 될 수도 있습니다.
Linux 명령줄에서 RAR 파일을 처리하는 것은 그리 복잡하지 않습니다.
unrar
명령을 사용하여 RAR 파일을 추출합니다.
unrar x file.rar
마찬가지로 rar
명령을 사용하여 특정 파일 및 폴더에서 RAR 파일 아카이브를 생성할 수 있습니다.
rar a output_file.rar files_or_folders_to_archive
Linux에 RAR 아카이브 지원 설치
여기에는 두 가지 구성 요소가 관련되어 있습니다. 당신은 다음이 필요합니다
unrar
명령: RAR 파일을 추출하려면rar
명령: RAR 파일을 생성하려면
필요에 따라 둘 중 하나 또는 둘 다를 설치할 수 있습니다.
사용 중인 Linux 배포판을 확인한 다음 해당 패키지 관리자를 사용하여 필요한 패키지를 설치하십시오.
Ubuntu 및 Debian 기반 배포판에서는 다음을 사용합니다.
sudo apt install rar unrar
Arch 및 Manjaro에서는 pacman 명령을 사용합니다.
sudo pacman -S rar unrar
Fedora 기반 Linux 배포판에서는 다음을 사용합니다.
sudo dnf install rar unrar
Red Hat에서는 yum 명령을 사용합니다.
sudo yum install rar unrar
SUSE에서는 지퍼 명령을 사용합니다.
sudo zypper install rar unrar
RAR 파일의 내용 나열(추출하지 않음)
RAR 파일의 내용만 엿보고 싶다면 다음과 같이 목록 옵션 l
을 사용하세요.
unrar -l file.rar
아래 스크린샷에서 볼 수 있듯이 내 tag.rar
파일에는 4개의 이미지가 있고 그 안에 이미지가 들어 있는 vr이라는 폴더가 있습니다.
RAR 파일을 추출하는 방법을 살펴보겠습니다.
Linux에서 RAR 파일 추출
명령을 실행 중인 현재 작업 디렉터리에서 RAR 파일의 내용을 쉽게 추출할 수 있습니다.
unrar e file.rar
예를 들어 보겠습니다. 여기에서는 tag.rar라는 파일을 추출하고 동일한 디렉터리에 있는 rar 파일의 모든 내용을 추출합니다.
unrar 명령에 다음과 같이 파일을 다른 디렉터리 위치에 추출하도록 지시할 수 있습니다.
unrar e file.rar extract_to_another_dir
vr
하위 디렉터리는 추출된 파일에 표시되지 않지만 해당 콘텐츠는 추출됩니다.다음 섹션에서 다루겠습니다.
RAR 파일을 추출하고 디렉터리 구조를 유지합니다.
추출된 파일은 RAR 파일 내부의 디렉터리 구조를 유지해야 한다고 생각합니다.
다행히 unrar 명령에서는 -x
옵션을 사용하여 이를 수행할 수 있습니다.
unrar x file.rar
동일한 샘플 파일 tag.rar
를 가져와 -x
옵션으로 추출하여 동일한 디렉터리 구조를 유지하도록 하겠습니다.
그래서 이번에 tag.rar
파일을 추출하면 tags-images
라는 디렉토리에 추출되며 다음과 같은 내용이 포함되어 있습니다.
abhishek@lhb:~/code$ tree tags-images/
tags-images/
├── courses.png
├── guides.png
├── privacy.png
├── trivia.png
└── vr
├── boy-with-vr-glasses-play-with-virtual-videogame.jpg
└── images.jpeg
2 directories, 6 files
자, 이 태그-이미지
는 어디서 왔나요? 실제로 이는 tag.rar
파일이 생성된 원래 폴더 이름입니다. RAR 파일의 내용을 나열하면 볼 수 있습니다.
이전 옵션과 마찬가지로 파일을 다른 디렉터리 위치로 추출할 수도 있습니다.
unrar x file.rar extract_to_another_dir
Linux에서 RAR 아카이브 파일 만들기
Linux에서 RAR 아카이브 파일을 만드는 것은 다소 간단합니다. 이 목적을 위해 다음과 같은 방법으로 rar 명령을 사용합니다.
rar a archive.rar files_and_folders_to_archive
출력 파일 이름은 필수이지만 지정하지 않으면 자동으로 추가되므로 .rar 확장자를 건너뛸 수 있습니다.
RAR, Zip 또는 기타 아카이브 형식
zip 압축은 RAR보다 더 널리 사용되며 RAR보다 더 자주 접하게 됩니다.
Gzip은 로그 파일을 압축하고 크기를 줄이는 데 탁월합니다. gzip 명령을 사용하는 방법을 알아보세요.
이 작은 튜토리얼이 Linux에서 RAR 파일을 추출하고 생성하는 데 도움이 되기를 바랍니다. 문제를 발견하거나 문제가 발생하면 알려주시기 바랍니다.