[Shell] Linux에서 쉘 프로그래밍을 이용한 통합압축프로그램

리눅스 환경을 처음 접하게되면 가장 막히는 작업은 압축, 압축해제 명령어입니다. 필자만 그런건지는 잘 모르겠지만, 아무리 익혀도 잘 숙지가 되지 않습니다. 리눅스에서는 보통 tar를 이용하여 여러개의 파일을 묶고, bzip, gzip, ZIP, compress 등의 압축포멧으로 압축을 하게 되는데 압축하는 것은 본인이 자주 쓰는 형태로 압축하면 되지만 압축을 풀때는 각각의 명령어가 다르기 때문에 지속적으로 쓰지 않으면 잊어버리기 쉽습니다. … Read more

리눅스 디렉토리 구조

리눅스에서 모든것은 파일로 표현된다. 일반적인 파일도 파일, 디렉토리도 파일, 바로가기 기능과 유사항 링크 파일, 장치들도 파일로 표현하여 관리한다. 그중 디렉토리는 계층구조(트리구조)로 관리하는 파일이다. 논리적인 개념으로는 디렉토리를 하나의 공간이라고 생각해도 되겠지만, 내부는 파일이라는 점을 알아두면 좋을 것 같다. 리눅스는 태생이 CUI(Character User Interface) 기반이라 모든 것을 명령어로 타이핑 쳐서 사용하는 운영체제였다. 현재도 대부분의 사용환경에서 터미널을 이용한 … Read more