[Linux] 디렉토리 관련 명령어(pwd, ls, mkdir,rmdir,cd,mv,cp)

seogi kim·2021년 2월 18일
0

Linux

목록 보기
1/5
post-thumbnail

디렉토리 절대 경로 확인 : pwd


pwd 명령어는 현재 위치해있는 절대 경로를 확인하는 명령어 입니다. 사용하는 방법은 터미널에 pwd를 입력해주면 밑에 절대 경로를 출력해줍니다.

디렉토리 내용 확인 : ls


ls 명령어는 디렉토리에 있는 내용을 보는 명령어입니다. ls만 입력했을 시 현재 파일의 내용을 보여주고 ls뒤에 디렉토리 명을 입력하면 그 디렉토리의 내용을 보여줍니다. ls에는 다양한 옵션이 있는데 옵션은 아래와 같습니다.

ls -a : 숨겨져 있는 파일이나 디렉토리를 보여줍니다.
ls -l : 더 자세한 내용을 출력하게 됩니다.(권한, 소유자 수정 날짜 등등...)
ls -r : ls의 default는 알파벳 순서로 출력해주는데 이 옵션을 붙이면 거꾸로 출력하게 된다.
ls -R : 내용의 하위 디렉토리까지 출력해준다.

디렉토리 생성 : mkdir


mkdir은 디렉토리를 생성해주는 명령어입니다. 기본적인 문법은 mkdir [만들 디렉토리 이름]으로 사용합니다. mkdir에도 옵션이 있는데 옵션은 다음과 같습니다.

mkdir -m [권한 설정][만들 디렉토리 이름] : 디렉토리를 생성할 때 권한을 설정한 채로 생성합니다.(default는 755)
mkdir -p a/b/c : cd 명령어를 이용하여 디렉토리를 이용하지 않아도 하위 디렉토리를 생성할 수 있는 명령어입니다.
mkdir -v [만들 디렉토리 이름] : 디렉토리를 만든 후 성공여부를 출력해주는 명령어입니다.

디렉토리 제거 : rmdir


rmdir은 생성한 디렉토리를 제거하는 명령어 입니다.

rmdir을 사용하면 디렉토리만 삭제하기 때문에, 중간에 파일이 있을 시 삭제가 안됩니다. 따라서 rm -rf [삭제할 파일 이름] 명령어로 파일,디렉토리를 삭제하는 것을 권장합니다.

작업 디렉토리를 이동 : cd


cd는 작업 디렉토리를 이동하는 명령어입니다. 위의 이미지를 보시면 cd sad 입력 후 sad의 작업 디렉토리로 이동한 것을 볼 수 있습니다.

디렉토리 이름 변경, 파일 위치 변경 : mv


mv 명령어는 mv [현재 이름][변경할 파일 이름] 명령어를 이용해서 파일의 이름을 변경할 수도 있고

mv [원래 파일 경로][이동할 경로] 명령어를 이용해서 파일의 위치를 변경시킬 수 있습니다.

디렉토리 복사 : cp


cp 명령어는 cp [원래 파일 경로][이동할 경로]를 이용해서 파일을 복사할 수 있다. cp에는 여러가지 태그들이 있는데 밑에서 설명하겠습니다.

cp -a : 복사가되면서 파일의 속성까지 복사
cp -p : 원본 파일의 소유자, 그룹, 권한 등의 정보까지 복사
cp -i : 덮어쓰기를 할지 물어봄
cp -r : 하위 디렉토리 및 파일까지 모두 복사

profile
개미같은 개발자

0개의 댓글