[centOS] 파일 압축 및 압축 해제
파일을 압축하고 압축을 해제하는 것은 리눅스 시스템에서 자주 사용되는 작업입니다. 이번 포스트에서는 centOS에서 파일을 압축하고 압축을 해제하는 방법에 대해 자세히 알아보겠습니다. 또한, 압축 파일을 암호화하거나 분할하는 방법에 대해서도 다룰 것입니다.
파일 압축하기
centOS에서 파일을 압축하는 명령어는 tar를 사용합니다. tar 명령어는 파일을 압축하거나 압축을 해제하는 데 사용됩니다. 예를 들어, test 라는 디렉토리를 test.tar로 압축하려면 다음 명령어를 사용합니다.
tar -cvf test.tar test
위 명령어에서 -c 옵션은 새로운 압축 파일을 생성한다는 것을 의미하고, -v 옵션은 압축 과정을 화면에 보여준다는 것을 의미합니다. test.tar는 압축 파일의 이름이며, test는 압축할 디렉토리의 이름입니다.
압축 해제하기
압축을 해제하는 명령어는 tar를 사용합니다. 만약 test.tar 파일을 현재 디렉토리에 압축 해제하려면 다음 명령어를 사용합니다.
tar -xvf test.tar
위 명령어에서 -x 옵션은 압축을 해제한다는 것을 의미합니다. -v 옵션은 압축 해제 과정을 화면에 보여준다는 것을 의미합니다. test.tar는 압축을 해제할 파일의 이름입니다.
압축 파일 목록 확인하기
압축 파일에 어떤 파일이 포함되어 있는지 확인하려면 다음 명령어를 사용합니다.
tar -tvf test.tar
위 명령어에서 -t 옵션은 압축 파일의 목록을 보여준다는 것을 의미합니다. -v 옵션은 압축 파일 목록을 화면에 보여준다는 것을 의미합니다. test.tar는 압축 파일의 이름입니다.
압축 파일 암호화하기
압축 파일을 암호화하는 방법은 zip 명령어를 사용하여 가능합니다. 예를 들어, test 디렉토리를 test.zip으로 암호화하고 싶다면 다음 명령어를 사용합니다.
zip -er test.zip test
위 명령어에서 -e 옵션은 암호화한다는 것을 의미하고, -r 옵션은 디렉토리를 재귀적으로 압축한다는 것을 의미합니다. test.zip는 암호화할 파일의 이름이며, test는 암호화할 디렉토리의 이름입니다.
압축 파일 분할하기
압축 파일을 분할하는 방법은 split 명령어를 사용하여 가능합니다. 예를 들어, test.tar 파일을 1GB 단위로 분할하고 싶다면 다음 명령어를 사용합니다.
split -b 1G test.tar test-part
위 명령어에서 -b 1G 옵션은 1GB 단위로 분할한다는 것을 의미합니다. test.tar는 분할할 파일의 이름이며, test-part는 분할된 파일들의 접두사입니다.
이제 여러분은 centOS에서 파일을 압축하고 압축을 해제하며, 압축 파일을 암호화하고 분할하는 방법에 대해 알게 되었습니다. 이러한 명령어들을 유용하게 활용하여 파일 작업을 보다 효율적으로 수행할 수 있을 것입니다.
댓글
댓글 쓰기