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
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 |
댓글 영역