상세 컨텐츠

본문 제목

Linux - 기본적인 파일 명령어 (1)

Development/Linux

by thisisnew 2022. 12. 3. 00:01

본문

반응형

 

 

3. 기본적인 파일 명령어

 

3-1. 디렉터리 생성

 

디렉터리를 생성할 때는 mkdir이라는 명령어를 사용하면 됩니다.

mkdir [옵션] <디렉터리명>

practice_ubuntu라는 디렉터리를 생성해보죠.

mkdir practice_ubuntu

 

3-2. 중첩된 디렉터리 생성

 

중천 된 디렉터리를 만들 때는 반드시 중간 경로에 디렉터리가 존재해야 합니다.

mkdir practice_ubuntu/2022/11

 

하지만 -p옵션을 사용하면, 한 번에 만들 수 있습니다.

mkdir -p practice_ubuntu/2022/11

 

3-3. 파일 생성

 

파일을 생성할 때는 touch라는 명령어를 사용하면 됩니다.

touch <생성할 파일> ...

만약 생성하려는 파일이 여러 개인 경우에는, touch 뒤에 전부 적어주면 한 번에 생성할 수 있습니다.

 

touch file1

touch file2 file3 file4

 

touch를 만약 동일한 파일에 한번 더 실행하면 어떻게 될까요?

그때는 해당 파일의 생성 일시(타임스탬프)를 갱신하게 됩니다.

 

file1의 타임스탬프는 현재 11월 30일 14시 23분으로 표시되어있는데요.

 

touch를 한 번 더 실행할 경우 아래처럼 26분으로 갱신되게 됩니다.

 

3-4. 파일 삭제

 

파일을 삭제하는 명령어는 rm입니다.

rm [옵션] <삭제할 파일> ...

touch와 마찬가지로 삭제할 파일이 여러 개일 경우 전부 적어주면 한 번에 삭제됩니다.

 

rm file1

rm file2 file3 file4

 

 

3-5. 디렉터리 삭제

 

rm명령어로 디렉터리도 삭제할 수 있는데요.

다만 디렉터리는 내부의 자료까지 지워야 하기 때문에 옵션 -r을 추가해야 합니다.

rm -r practice ubuntu

 

파일이나 디렉터리를 지울 때 붙이면 좋은 습관이 있는데요.

이것은 -i 옵션을 붙여주는 것입니다.

 

-i 옵션을 붙일 경우 확인 메시지가 출력되기 때문에, 실수를 조금이라도 방지할 수 있는 것이죠.

rm -i file1

y 혹은 Y를 입력하면 삭제됩니다.

 

 

3-6. 파일의 내용 출력

 

파일의 내용을 출력하는 명령어는 cat입니다.

cat [옵션] <파일> ...

만약 파일 여러 개를 입력할 경우 순차적으로 출력하게 됩니다.

cat /etc/nsswitch.conf

 

만약 -n을 옵션으로 추가할 경우 행 번호도 같이 출력됩니다.

cat -n /etc/nsswitch.conf

 

반응형

'Development > Linux' 카테고리의 다른 글

Linux - 기본적인 파일 명령어 (3)  (0) 2022.12.05
Linux - 기본적인 파일 명령어 (2)  (0) 2022.12.04
Linux - 기본적인 명령어  (0) 2022.11.25
Linux - 디렉터리  (0) 2022.11.25
Linux - 셸과 명령어  (0) 2022.11.24

관련글 더보기

댓글 영역