다음과 같은 파일이 있습니다. filename.bz2
압축을 풀어야 합니다.
다음 명령을 시도했지만 tar xvjf filename.tar.bz2
파일이 파일이 아니기 때문에 작동하지 않았습니다 tar
.
이 파일의 압축을 어떻게 풀 수 있나요?
답변1
다음을 시도해 보세요:
bzip2 -d filename.bz2
이 명령은 원본 아카이브 파일을 보존하지 않습니다.
원본 아카이브를 보존하려면 다음 -k
옵션을 추가하세요.
bzip2 -dk filename.bz2
답변2
좀 더 설명하자면, 단일 파일을 bzip2
다음과 같이 압축할 수 있습니다.
bzip2 myfile.txt
tar
여러 파일을 압축하는 경우에만 필요합니다.
tar cvjf myfile.tar.bz *.txt
따라서 .bz2
파일을 압축 해제할 때는 을 사용하고 bunzip
, tar.bz2
파일을 압축을 풀 때는 tar xjvf
.
답변3
bunzip2
(또는 ) 명령을 사용하여 bzip2 -d
파일의 압축을 풉니다. 자세한 내용은 다음을 참조하세요.매뉴얼 페이지,
답변4
bzip2 -dc my_file.tar.bz2 | tar xvf -
cygwin에서 나를 위해 일했습니다