본문 바로가기
반응형

util3

디렉터리 및 파일 크기 조회 도구 du du는 시스템에서 각 디렉터리와 파일의 용량이 얼마인지 알려주는 *NIX용 유틸리티입니다. 이 글은 du의 간단한 사용법을 정리합니다. du를 아래처럼 별 다른 옵션 그냥 실행시키면 현재 디렉터리 안에 있는 모든 파일과 디렉터리를 재귀적으로 순회하며 각각의 크기를 콘솔에 목록으로 표시합니다. du 다만 표시되는 사이즈는 일반적으로 쓰는 단위가 아닌 블록(block) 단위이기 때문에 직관적이지 않습니다. du는 좀 더 직관적인 사이즈를 볼 수 있도록 별도의 옵션을 제공합니다. -k: Kilo Bytes 단위로 표시(1 Kilo Bytes = 1024 Bytes) -m: Mega Bytes 단위로 표시(1 Mega Bytes = 1024 Kilo Bytes) -g: Giga Bytes 단위로 표시(1 Gig.. 2020. 10. 27.
어쩌다 가끔 쓸 일이 생기는 인코딩 변환기 iconv 윈도가 아닌 OS를 쓰다 보면 가끔 한글이 깨지는 문제를 겪을 때가 있습니다. 예를 들어 맥에서 작성한 파일을 윈도에서 열어보면 깨져서 보인다거나 윈도에서 작성한 텍스트를 맥에서 열어보면 깨진다거나 등등 말이지요. 물론 이는 전적으로 아직도 구식 한글셋을 사용하는 윈도의 잘못(?)으로 봐야겠지만 어쨌든 한국에서는 윈도 사용자가 압도적으로 많으니 이에 맞춰야겠지요. 이 경우 사용할 수 있는 리눅스나 macOS 빌트인 도구로 iconv를 사용할 수 있습니다. 별도의 GUI는 없는 CLI 유틸리티입니다. Convert UTF-8 to euc-kr(cp949) UTF-8으로 작성된 특정 텍스트 파일을 euc-kr(혹은 CP949 등 윈도에서 사용하는 한글 인코딩)로 바꾸려면 아래와 같은 식으로 이용할 수 있습니.. 2020. 1. 21.
맥용 잠자기 방지 도구 caffeinate 가끔 맥이 잠자기에 빠지지 않게 해야 할 경우가 있습니다. 예를 들어 개발 서버를 띄워 놓았다거나 등등 말이죠. 이럴 때는 다양한 전용 앱을 활용할 수도 있습니다만, 굳이 별도의 앱을 설치할 필요 없이 터미널에서 간단한 셸 커맨드 만으로 잠자기에 빠지지 않게 할 수도 있습니다. 바로 caffeinate 라는 macOS 전용 CLI 도구입니다. 사용법 잠자기 방지 터미널에서 caffeinate를 그냥 실행하면 맥이 잠자기에 빠지지 않게 됩니다. caffeinate 이 유틸리티는 실행된 상태에서 아무런 변화 없이 가만히 돌아가기만 합니다. 따라서 종료시킬 때는 ^C (Ctrl+C) 키를 눌러서 빠져나오면 됩니다. 모니터가 꺼지지 않게 막기 잠자기와 디스플레이 모니터가 꺼지는 것은 직접적인 관계가 없기 때문에.. 2020. 1. 6.
728x90
반응형