리눅스의 기본명령어 . mkdir, rmdir, rm, touch, cat, cd, mv
mkdir : 리눅스에서 디렉터리를 생성하는 명령어
mkdir 의 옵션
-p : 하위디렉터리까지 한꺼번에 생성
rmdir : 리눅스에서 디렉터리를 삭제하는 명령어
※ 주의사항 : 하위 디렉터리 또는 파일이 존재하면 삭제가 불가능
rmdir 의 옵션
-p : 비어있는 디렉터리가 연속할 경우 사용가능
rm : 리눅스에서 파일을 삭제하는 명령어
rm 의 옵션
-r : 디렉터리 삭제
디렉터리 하위에 파일이나 디렉터리가 존재할 경우 계속 y를 눌러주는 불편함이 있다.
-f : 다 무시하고 삭제
touch : 리눅스에서 파일을 생성하는 명령어
cat > 파일명 : 없는 파일명일 경우 파일을 열고 내용을 적을 수 있음
※ 내용 입력 후 저장은 ctrl + d
EOF의 사용
cat >> [ 출력할 파일명 ] << EOF
hi3 의 원래 파일 내용은 hi..
cat >> hi3 << EOF를 이용해 파일 내용을 삽입한 뒤 EOF를 입력하면 ctrl + d 와 같은 역할을 한다.
cd : 리눅스에서 현재 내 위치를 이동하기 위한 명령어
디렉터리를 이동할 때 여러가지 경로 표현 방식이 있다.
cd의 옵션
. : 현재 디렉터리
.. : 상위 디렉터리
- : 바로 직전 작업 디렉터리
~ : 사용자 홈 디렉터리
※ / 부터 지정하면 절대 경로, 현재 작업디렉터리부터 지정하면 상대경로
상위 2라는 디렉터리로 가기위해선 절대경로 혹은 상대경로로 이동하면된다 .
절대경로 : 항상 최상위 디렉터리에 있다고 생각하고 이동
상대경로 : 자신의 현재 있는 디렉터리를 기준으로 이동
cp : 리눅스에서 파일 또는 디렉터리를 복사하는 데 사용하는 명령어
cp의 옵션
-r
-i : 복사될 파일의 이름이 이미 존재할 경우, 사용자에게 덮어 쓰기 여부를 물음
-a : 원본 파일의 속성, 링크 정보까지 모두 복사
mv : 파일 및 디렉터리를 이용하는데 사용하는 명령어