[Linux] zip 압축 및 해제
zip, unzip 설치하기 Ubuntu에서 zip, unzip 설치 zip, unzip이 설치되지 않은 Ubuntu에서는 아래 명령어로 설치할 수 있다. 명령어 sudo apt-get install zip unzip zip 압축하기 명령어 zip {압축 파일명}.zip {압축할 파일 혹은 Directory1} {압축할 파일 혹은 D...
zip, unzip 설치하기 Ubuntu에서 zip, unzip 설치 zip, unzip이 설치되지 않은 Ubuntu에서는 아래 명령어로 설치할 수 있다. 명령어 sudo apt-get install zip unzip zip 압축하기 명령어 zip {압축 파일명}.zip {압축할 파일 혹은 Directory1} {압축할 파일 혹은 D...
소유권 확인 먼저 소유권을 확인하기 위해서는 아래 명령어로 확인이 가능하다. ls -al 위 명령어를 입력하면 아래와 같은 형태로 결과물이 나온다. -rw-r--r-- 1 kryoon staff 36864 5 10 2017 Currency.db 여기서 소유권자가 kryoon이고, 그룹 식별자가 staf...
chmod 명령어 파일의 권한을 변경한다. chmod는 change mod의 약자이다. 사용법 chmod [option (ex.744)] [변경할 파일 위치/이름] 권한은 숫자로 표현되며 읽기(4), 쓰기(2), 실행(1)으로 나뉜다. 읽고쓰기=4+2=6, 읽고실행=4+1=5, 쓰고실행=2+1=3, 읽고쓰고실행=4+2+1=...
touch 명령어 크기가 0 byte인 파일 생성한다. 사용법 touch [파일명] touch 명령어 사용 예제 예제 1) /backup에 1이라는 파일 생성한다. touch /backup/1 예제 2) /backup에 2와 3이라 파일 생성, /test에 1이라는 파일 생성한다. touch /backup/2 ...
SOLID란? 객체지향 설계는 긴 세월과 수많은 시행착오를 거치며 5가지 원칙이 정리되었다. 이것은 객체지향 설계의 5원칙이라고 하며, 앞글자를 따서 SOLID라고 한다. SPR(Single Responsibility Principle) : 단일 책임 원칙 OCP(Open Closed Principle) : 개방 ...
find 명령어 파일 및 Directory 검색한다. find [경로] [-name] [파일 및 Directory 명] [-type d/f] 예제 1) /etc 안에서 이름이 config인 파일 및 Directory 검색 find /etc/ -name config 예제 2) 최상위에서 이름이 home이고 타입이 Di...
cat 명령어 파일 내용 출력한다. 입/출력 리다이렉션(>, »)을 같이 사용해서 파일 생성 및 파일 내용 입력한다. cat는 catch의 약자이다. 문법 cat [옵션] [파일명] 예제 1) /etc/passwd 파일 내용 출력한다. cat /etc/passwd 예제 2) 좌측에 줄 번호를 출력하여 ...
tail 명령어 파일의 내용을 제일 아래 라인부터 화면에 출력한다. 파일 내용을 아래에서 부터 기본 10라인 출력한다. 사용법 tail (옵션) [보고 싶은 파일 위치/이름] option -[숫자] : 지정한 숫자만큼 행을 출력 -c (–bytes=K) : 지정한 바이트 수 만큼 파일의 마지막 부분을 출력 -f : 지...
head 명령어 파일 내용을 위에서 부터 기본 10라인 출력한다. 사용법 head (-숫자) [파일명] option -[숫자] : 지정한 숫자만큼 행을 출력 -c (–bytes=[-]K) : 지정한 바이트만큼 출력 (지정한 바이트 앞에 ‘-‘가 붙으면 지정한만큼 마지막부터 제외하고 출력) -n (–lines=[-]K) :...
mv 명령어 파일/Directory를 이동시키거나 이름을 바꿔준다. mv는 move의 약자이다. 이동하고 싶은 위치에 같은 이름의 파일명이 존재 하지 않을 경우 이동 이동하고 싶은 위치에 같은 이름의 파일명이 존재 할 경우 이름 변경 사용법 mv [대상 파일의 위치/이름] [이동하고 싶은 위치/...