mkdir 명령어
`mkdir` 명령어는 디렉터리를 만드는 명령어다.
중첩된 디렉터리를 만들고자 할 때, 중간 경로의 디렉터리가 존재하지 않으면 에러가 발생한다.
이때는 `-p` 옵션을 추가하면 된다.
rm 명령어
`rm` 명령어는 파일을 삭제하는 명령어다.
그러나 디렉터리를 지우려고 하면 에러가 발생한다.
`rm` 명령어로 디렉터리를 지우려면 재귀적으로 디렉터리를 삭제하는 옵션인 `-r`을 지정해야 한다.
rmdir 명령어
`rmdir` 명령어는 `rm` 명령어와 비슷하지만, 빈 디렉터리를 삭제하는 명령어다.
`rmdir` 명령어는 대상 디렉터리가 빈 디렉터리가 아니면 에러가 발생한다.
숨김 파일 등이 존재할 수 있기 때문에, `rmdir` 명령어를 사용하는 것이 비교적 안전하다.
less 명령어
`cat` 명령어로 내용이 긴 파일을 출력하면 화면이 스크롤 되면서 전부 출력되는 불편함이 있다.
따라서 파일의 첫 부분부터 필요한 만큼 읽고 싶다면 `cat` 명령어가 아니라 `less` 명령어를 사용하는 것이 좋다.
`less` 명령어는 파일을 보기 좋게 화면 단위로 출력하며, `스페이스바`와 `b`를 입력해 위아래로 스크롤이 가능하다.
또한, `/`를 입력해 특정 문자열을 검색할 수 있으며, `n`과 `N`을 입력해 다음 문자열과 이전 문자열로 이동할 수 있다.
cp 명령어
`cp` 명령어는 파일을 복사하는 명령어다.
현재 디렉터리 내부에는 빈 디렉터리인 dir1 디렉터리와 각각 내용이 hi와 hello인 file1과 file2가 있다.
file1과 file2를 dir1 디렉터리 내부로 복사했다.
`cp` 명령어는 복사할 때 이미 같은 파일의 이름이 있으면 덮어쓴다.
또한, `cp` 명령어로 디렉터리를 복사하려고 하면 에러가 발생한다.
`cp` 명령어로 디렉터리를 복사하려면 `-r` 옵션을 지정해야 한다.
참고로 파일을 이동하는 `mv` 명령어 또한 `cp` 명령어와 원리가 동일하다.
Reference
https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=285368686&start=slayer
모두의 리눅스
기초부터 탄탄하게 준비하는 리눅스 입문서. 리눅스가 무엇인지 소개하고, 리눅스를 사용할 수 있는 실습 환경을 준비하는 것에서 시작한다. 실습 환경이 준비되면 리눅스에서 가장 많이 사용
www.aladin.co.kr