본문 바로가기

Linux27

linux tar 사용법(.tar.gz 압축 하기, .tar.gz 압축 풀기), 설명 tar로 파일들을 디스크상에 한 곳에 묶고 gz로 압축한다. 사용하는 이유 파일들을 모으거나, 압축하거나 풀기 위해 기본 사용법(압축 하기) tar -czvf tar -czvf ... -c : --create 새로운 아카이브를 만들 때 쓰는 옵션 -z : --gzip 아카이브를 gzip을 통해 필터링하겠다(이게 없으면. tar로 압축된다). -v : --verbose 처리된 파일들을 상세히 나열하겠다. -f : --file 파일 이름을 주겠다 (pipe를 통해 바이너리 포맷의 내용을 바로 줄 수도 있다). 기본 사용법(압축 풀기) tar -xzvf -C tar -xzvf -C -x : --extract , --get 아카이브에서 추출하겠다. -C : --directory 다른 폴더에다 압축을 풀겠다. l.. 2022. 10. 21.
linux 7z 사용법(압축 하기/압축 풀기), 설명 사용하는 이유 파일을 압축하거나 풀기 위해 (다양한 포맷 지원) 기본 사용법(파일 및 디렉터리 압축하기) 7z a -o 7z a ... -o 7z a -o 7z a ... -o 7z a myarchive.7z myfile -omyoutputdir 7z a myarchive.7z mydirectory -omyoutputdir -o 뒤에 띄우지 않고 바로 output directory 이름을 적어야 한다. 만약 output directory가 없다면 디렉터리가 만들어진다. 기본 사용법(압축 풀기) 7z x -o 다른 압축 포맷 적용 7z a -t -o 7z x -t -o 7z x archive.zip -tzip -t 뒤에 띄우지 않고 바로 type 이름을 적어야 한다. (7z, zip, gzip, bzip2.. 2022. 10. 21.
linux unzip 사용법(압축 풀기), 설명 사용하는 이유 압축된 파일을 풀기 위해 기본 사용법(압축 풀기) unzip -d 특정 파일 제외하고 압축 풀기 unzip -x -d unzip cproject.zip -x *.o -d mydirectoy linux man page 설명 unzip - list, test and extract compressed files in a ZIP archive +zip과 마찬가지로 regex를 사용할 수 있다. (해석) unzip - 하나의 ZIP 아카이브 안의 압축된 파일을 나열하고 테스트하고 추출합니다. 출처: unzip(1) - Linux man page unzip(1) - Linux man page Name unzip - list, test and extract compressed files in a ZIP.. 2022. 10. 21.
linux zip 사용법(파일/디렉터리 압축, 패턴/정규식 적용), 설명 사용하는 이유 파일들을 모으고 압축하여 보관하기 위해 기본 사용법(디렉터리 압축) zip -r zip -r ... -r : recursive 하위 디렉터리의 콘텐츠들에 대해서도 전부 재귀적으로 zip 기본 사용법(파일 압축) zip zip ... 특정 확장자만 압축 zip myarchive '*.[hc]' . h와. c 파일들만 myarchive.zip에 압축 패턴에 일치하는 것만 압축 zip myarchive '*.[a-z]?[!b]' zip myimagechive '*.png' '*.jpg' zip ... 패턴은 ""으로 감싸야되는지 ''로 감싸야되는지 안 감싸도 되는지는 실행환경에 따라 다를 수 있다. *는 모든 길이의 임의의 문자열에 대응한다. ? 는 하나의 임의의 문자의 대응한다. []는 []의.. 2022. 10. 21.
linux ls 사용법(숨겨진/하위 콘텐츠) 설명 사용하는 이유 파일의 간략한 정보를 알기 위해 (stat보다는 덜 자세함) 기본 사용법 ls ls ls ... ls ls ... 숨겨진 콘텐츠 자세히 보기 ls -ali -a : --all 숨겨진 파일(.으로 시작하는)을 무시하지 않는다 -l : 더 길고 자세한 포맷을 사용 -i : --inode 각 파일의 index number(disk상의 물리 주소)를 출력 하위 디렉터리의 콘텐츠 자세히 보기 ls -Rli -R : --recursive 하위 디렉터리에 대해서도 재귀적으로 ls 한다. linux man page 설명 ls - list directory contents List information about the FILEs (the current directory by default). Sort e.. 2022. 10. 21.
linux rm 사용법(파일 및 디렉터리), 설명 사용하는 이유 파일을 삭제하기 위해서 기본 사용법 rm rm ... 단일 파일을 제거할 때는 unlink와 동일한 동작을 수행한다. 디렉터리를 지울 때 rm -rf rm -rf ... -r : recursive 하위 directory 및 file 들에 대해서도 동일하게 재귀적으로 rm (디렉터리에 포함되는 모든 파일 삭제) 디렉터리 등을 제거할 때는 rm가 unlink보다 더 편리하다. linux man page 설명 Remove (unlink) the FILE(s). This manual page documents the GNU version of rm. rm removes each specified file. By default, it does not remove directories. If the .. 2022. 10. 21.