본문 바로가기

개발130

linux pwd 현재 작업 디렉터리 출력 print working directory = p w d 사용하는 이유 현재 작업 디렉터리를 알기 위해 기본 사용법 pwd 현재 작업중인 디렉터리의 전체 경로를 출력한다. 출처 : pwd(1): print name of current/working directory - Linux man page pwd(1) - Linux man page Name pwd - print name of current/working directory Synopsis pwd [OPTION]... Description Print the full filename of the current working directory. -L, --logical use PWD from environment, even if it contains sy.. 2022. 10. 21.
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.