안녕하세요~ 지방토끼입니다.

오늘은 리눅스 명령어(cp)에 대해서 공부해 보려고 합니다!

그럼 시작해 볼까요?

 

 

 

cp

(copy의 약자)

# cp [옵션] [원본파일/디렉터리] [대상디렉터리]

파일이나 디렉터리를 복사하는 명령어이다.

 

(옵션)

-i : 복사 여부 확인 (원본과 동일한 파일명이 존재할 경우)

-r : 하위 디렉터리까지 모두 복사

-a : 속성을 유지하고 복사

-b : 원본 파일의 복사본을 만듦 (원본과 동일한 파일명이 존재할 경우)

-f : 복사 여부 확인X(원본과 동일한 파일명이 존재할 경우)

-p : 원본과 동일한 모드, 소유자, 시간 정보를 유지하고 복사

-P : 원본이 디렉터리 경로와 함께 지정되었을 경우, 지정된 디렉터리 경로를 그대로 복사

-S : 백업파일을 생성하지만, 백업파일의 끝에 붙여질 접미사(확장자)를 원하는 이름으로 지정(원본과 동일한 파일명이 존재할 경우)

-u : 원본 파일이 대상 파일보다 최신 파일일 경우에만 복사(원본과 동일한 파일명이 존재할 경우)

 

(예시)

# cp file1 file2

 

 

 

# cp file1 /home/dir1

 

 

 

 

 

 

 

.

.

.

.

.

.

 

오늘은 리눅스 명령어(cp)에 대해서 공부해 보았습니다.!

읽어주셔서 감사합니다!

틀린 내용이나 부족한 부분이 있다면 댓글 부탁드려용!

 

 

 

 

안녕하세요~ 지방토끼입니다.

오늘은 리눅스 명령어(cat)에 대해서 공부해 보려고 합니다!

그럼 시작해 볼까요?

 

 

 

cat

(concatenate(연결하다)의 약자)

# cat [옵션] [디렉터리명]

파일 내용을 출력하는 명령어이다.

 

(옵션)

-n : 행 번호 출력(빈 행도 인식)

-b : 행 번호 출력(빈 행 제외)

-e : 제어 문자를 ‘^’ 형태로 출력하면서, 각 행 끝에 ‘$’ 문자 추가

-s : 연속되는 2개 이상의 빈행을 한 행으로 출력

 

(예시)

# cat test1.txt (파일 내용 출력할 때)

 

 

 

# cat [원본 파일] > [복사본 파일]

두 개의 파일 내용을 합치는 명령어이다.

리다이렉션 ( > : 덮어쓰기, >> : 기존 파일 내용에 추가 )

 

(예시)

# cat > test1.txt

내용입력

ctrl+D 로 빠져나오기

 

 

 

# cat test1.txt > test2.txt (test1.txt 내용을 test2.txt에 덮어쓰기)

 

 

 

# cat test1.txt >> test2.txt (test1.txt 내용을 test2.txt에 내용 추가)

 

 

 

 

 

 

.

.

.

.

.

.

 

오늘은 리눅스 명령어(cat)에 대해서 공부해 보았습니다.!

읽어주셔서 감사합니다!

틀린 내용이나 부족한 부분이 있다면 댓글 부탁드려용!

 

 

 

 

안녕하세요~ 지방토끼입니다.

오늘은 리눅스 명령어(touch)에 대해서 공부해 보려고 합니다!

그럼 시작해 볼까요?

 

 

 

touch

파일 크기가 0바이트인 빈 파일을 생성하는 명령어이다.

파일의 접근시간, 수정시간, 변경시간 등을 변경하는 명령어이다.

 

# touch [옵션] [설정값] [파일명]

 

(예시)

# touch test.txt

 

 

 

 

 

 

 

.

.

.

.

.

.

 

오늘은 리눅스 명령어(touch)에 대해서 공부해 보았습니다.!

읽어주셔서 감사합니다!

틀린 내용이나 부족한 부분이 있다면 댓글 부탁드려용!

 

 

 

 

안녕하세요~ 지방토끼입니다.

오늘은 리눅스 명령어(rmdir, rm)에 대해서 공부해 보려고 합니다!

그럼 시작해 볼까요?

 

 

 

rmdir

(remove directory의 약자)

디렉터리 삭제 시 사용하는 명령어이다.

빈 디렉터리만 삭제가 가능하며, 해당 디렉터리에 파일/디렉터리가 존재하면 삭제가 불가능하다.

 

# rmdir [디렉터리명]

 

(예시)

# rmkdir test1 (test1 디렉터리가 비어있는 경우)

 

 

 

# rmkdir test1 (test1 디렉터리가 비어있지 않은 경우)

 

 

 

rm

(remove의 약자)

파일/디렉터리 삭제 시 사용하는 명령어이다.

빈 디렉터리가 아니여도 삭제가 가능하다.

 

# rmdir [옵션] [파일/디렉터리명]

 

(옵션)

-r : 하위 디렉터리를 포함한 모든 파일 삭제

-f : 강제로 삭제 (삭제 여부 묻지 않음)

-i : 삭제 여부 확인

-d : 디렉터리 삭제(빈 디렉터리가 아닐 경우 삭제 불가능)

-v : 삭제 과정을 출력

 

(예시)

# rm -rf test1 (test1 디렉터리가 비어있지 않은 경우)

 

 

 

 

.

.

.

.

.

.

 

오늘은 리눅스 명령어(rmdir, rm)에 대해서 공부해 보았습니다.!

읽어주셔서 감사합니다!

틀린 내용이나 부족한 부분이 있다면 댓글 부탁드려용!

 

 

 

안녕하세요~ 지방토끼입니다.

 
 

오늘은 리눅스 명령어(mkdir)에 대해서 공부해 보려고 합니다!

그럼 시작해 볼까요?

 

 

 

mkdir

(make directories의 약자)

디렉터리를 생성하는 명령어이다.

# mkdir [옵션] [디렉터리명]

 

(옵션)

-p : 하위 디렉터리를 한번에 생성

-m : 디렉터리 생성 시 권한 설정

-v : 디렉터리 생성 후 생성된 디렉터리 정보 출력

 

(예시)

# mkdir test1

# mkdir test1 test2 test3 test4 (여러개의 디렉터리 생성시)

# mkdir -p test1/test2/test3/test4 (하위 디렉터리 한번에 생성시)

 

 

 

 

.

.

.

.

.

.

 

오늘은 리눅스 명령어(mkdir)에 대해서 공부해 보았습니다.!

읽어주셔서 감사합니다!

틀린 내용이나 부족한 부분이 있다면 댓글 부탁드려용!

 

 

 

 

 

안녕하세요~ 지방토끼입니다.

오늘은 디렉터리 구조에 대해서 공부해 보려고 합니다!

그럼 시작해 볼까요?

 

 

 

디렉터리 구조

 

 

 

 

/ : 최상위 디렉터리 (루트 디렉터리)

/bin : 이진파일이며, 리눅스의 기본 명령어가 저장되는 디렉터리

/usr : 시스템에 사용되는 프로그램이 설치되는 디렉터리

/etc : 시스템의 모든 환경설정 파일이 저장되는 디렉터리

/sbin : 시스템 관리 명령어가 저장되는 디렉터리

/lib : 프로그램의 각종 라이브러리 파일이 저장되는 디렉터리 (유틸리티, 패키지 등)

/var : 시스템 운영중에 동적인 파일이 저장하는 디렉터리(로그, 스풀 등)

/tmp : 일시적으로 사용하는 파일 등을 저장하는 임시 디렉터리 (스티키 비트 설정)

/root : 시스템 관리자 디렉터리

/home : 일반 사용자 디렉터리

/proc : 가상 파일 시스템으로 하드디스크에 물리적인 용량을 가지지 않는 디렉터리

/boot : 부팅과 관련된 커널 이미지와 필요한 정보 파일을 담고 있는 디렉터리

/dev : 장치 드라이버가 저장되는 디렉터리

 

 

 

.

.

.

.

.

.

 

오늘은 디렉터리 구조에 대해서 공부해 보았습니다.!

읽어주셔서 감사합니다!

틀린 내용이나 부족한 부분이 있다면 댓글 부탁드려용!

 

 

 

 

 

안녕하세요~ 지방토끼입니다.

오늘은 리눅스 명령어(cd)에 대해서 공부해 보려고 합니다!

그럼 시작해 볼까요?

 

 

 

cd

(change directory의 약자)

디렉터리 이동 시 사용하는 명령어이다.

# cd [옵션] [대상 디렉터리]

 

(경로)

. : 현재 디렉터리

.. : 상위 디렉터리

- : 바로 직전 디렉터리

~ : 현재 사용자의 홈 디렉터리

 

(예시)

 

 

 

 

.

.

.

.

.

.

 

오늘은 리눅스 명령어(cd)에 대해서 공부해 보았습니다.!

읽어주셔서 감사합니다!

틀린 내용이나 부족한 부분이 있다면 댓글 부탁드려용!

 

 

 

 

 

안녕하세요~ 지방토끼입니다.

 

오늘은 리눅스 명령어(ls)에 대해서 공부해 보려고 합니다!

그럼 시작해 볼까요?

 

ls

(list의 약자)

파일/디렉터리 목록을 출력하는 명령어이다.

# ls [옵션] [디렉터리명]

 

 

(옵션)

-l : 상세히 출력

-r : 파일/디렉터리명 알파벳 역순으로 출력

-a : 모든파일/디렉터리 출력 (숨김 파일 포함)

-A : 모든파일/디렉터리 출력 (숨김파일 포함 , . 현재디렉터리, .. 상위디렉터리 제외)

-R : 하위 디렉터리의 파일/디렉터리 목록 출력

-i : i-node 번호 출력

-n : 사용자(UID)와 그룹(GID)의 식별자 출력

 

이 외에도 다양한 옵션이 있다.

 

(예시)

# ls -l 실행

 
 

 

# ls -lr 실행

 

 

# ls -la 실행

 
 
 
 
# ls -li 실행

 

 

 

# ls -ln 실행

 

 

 

 

.

.

.

.

.

.

 

오늘은 리눅스 명령어(ls)에 대해서 공부해 보았습니다.!

읽어주셔서 감사합니다!

틀린 내용이나 부족한 부분이 있다면 댓글 부탁드려용!

 

 

 

 

 

+ Recent posts