tar 2

[Linux - Tip] 리눅스 압축 명령어 tar 속도 향상

배경 자칫 별다른 생각 없이 tar 명령어에 자연스럽게 -xvf와 같은 옵션을 붙인다든지, 압축률이 중요한 상황인데 tar 를 사용할 때가 있는데요. tar 명령어의 옵션 혹은 플래그에 따라 압축 속도, 압축률은 크게 차이가 나게 됩니다. 결론부터 말하자면, 압축률이 중요한 경우 / 압축률 상관 없이 빠르게 압축이 필요한 경우 등에 따라 다른 옵션을 붙여 사용하는것이 좋습니다. 본 게시물에서는 다음과 같은 경우에 대해 케이스 스터디를 해보겠습니다. - 모니터링 메시지 출력/억제 : $ tar -zcvf / $ tar -zcf - gzip 압축 여부 : $ tar -zcvf / $ tar -cvf 케이스 스터디 1 : 모니터링 메시지 출력 / 억제 tar -zcvf {생성할 압축파일} {대상 파일/폴더} ..

Linux 2022.03.01

[Linux - How to] 프로그램 실행 시간 체크 명령어 time

배경 리눅스 사용 시 프로그램이나 스크립트의 실행 시간, 속도를 확인하고 싶을 때가 있습니다. 관련 명령어가 있을까요? 방법 가장 간단하게는 명령어 time을 사용하는 방법이 있습니다. 아래 명령어를 사용합니다. time {수행 명령어} 즉, 사용하고자 하는 프로그램의 실행 명령어 앞에 $ time을 붙여주면 됩니다. 아래의 예를 확인해 봅시다. $ tar 명령어를 이용해서 압축하는 상황입니다. 사용하고자 하는 명령어 앞에 $ time을 붙여서 수행을 하면, 작업이 모두 완료된 후 시간을 출력해 줍니다. 추가사항 똑같은 압축일 줄만 알았는데, $ tar -cvf {압축파일 이름}.tar 보다 $ tar -zcvf {압축파일 이름}.tar.gz 이 훨씬 느리네요. 이 경우에는 약 3배 가량 느립니다. 다만..

Linux 2022.03.01