본문 바로가기
반응형

bash4

bash 기초 - tar 파일 묶음/압축 - tar (tape archive) tar [option] [file] [path] 옵션 옵션 설명 c create (생성) x extract (해지) v verbose (디테일한 상황 보고 - 실행 중 파일 목록 출력) f file (저장될 파일명 지정하기 위해) t list (목록 확인) z zip (압축) j bzip2 (압축) 예시 dir1 폴더를 압축 $ tar cvf myzip.tar dir1 아카이브 내용 확인 $ tar tf myzip.tar 아카이브 풀기 $ tar xvf myzip.tar 압축하기 $ tar cvfz myzip.tgz dir1 압축풀기 $ tar xvfz myzip.tgz 2022. 8. 24.
bash 기초 - du (disk usage) du [option] [file] 파일용량 출력 현재 디렉토리부터 사용된 용량 확인 주요 옵션 옵션 설명 -k 결과 값을 KB단위 출력 (기본값) -m 결과 값을 MB 단위 출력 -h 사용자편의용량(KB/MB/GB, 1M=2^20=1,048,576) -H 사용자편의용량(KB/MB/GB, 1M=1,00,000) -s 합계만 출력 -S 서브 디렉토리 용량 합치지 않고, 각각 계산 예시 디렉토리별 용량을 오름차순 소팅해서 출력 $ du -S | sort -n 디렉토리별 누적용량을 출력하여 GB 이상의 디렉토리 출력 $ du / -h 2>/dev/null | grep [0-9]G 디렉토리 용량을 최대 1 디렉토리 depth 까지만 출력 $ du --max-depth=1 2022. 8. 24.
bash 기초 - less less 리눅스의 파일을 좀 더 편하기 보기 위한 명령서로 키보드의 방향키나 페이지업, 다운과 같은 키를 사용할 수 있다. 화면에 보이는 부분만 메모리에 올리기 때문에 빠르게 실행이 가능하다. $less -N /usr/share/common-licenses/GPL-3 /usr/share/common-licenses/GPL-3 파일을 number line과 함께 보려고 할때.. less로 파일을 보고 있을 때 사용가능한 명령 키 Down arrow, Enter, e, or j 다음줄로 이동 Up arrow, y or k 이전줄로 이동 Space bar or f 다음 페이지 b 이전 페이지 /pattern 다음 문자열 검색 ?pattern 이전 문자열 검색 n 다음 문자열 계속 검색 N 이전 문자열 계속 검.. 2022. 8. 24.
bash기초 - awk awk 입력파일들의 행들을 하나씩 읽으면서 각 행의 단어들을 필드들로 읽어 들인다. awktest.txt 홍 길동 김 갑수 kim js park po awktest.txt 파일 중 각 행의 두번째 단어가 "길동"인 행을 출력 $awk '$2 == "길동" {printf $0}' awktest.txt 홍 길동 $0 : 읽어들인 행 $1 : 첫번째 단어 $2 : 두번째 단어 디렉토리 목록 중 첫번째 컬럼만 출력 $ ls -l | awk '{print $1}' 디렉토리 목록 중 파일명과 사이즈만 출력 (아홉번째 컬럼, 다섯번째 컬럼) $ ls -l | awk '{print $9, $5}' $ ls -l | awk '{print "FILENAME:"$9, "SIZE:"$5}' 디렉토리 목록 중 사이즈를 모두 더.. 2021. 1. 18.
반응형