반응형
리눅스의 디렉토리 관련 명령어 입니다.
ls 명령어는 파일이다 디렉토리의 목록과 정보를 출력할때 사용하는 명령어 입니다.
절대 경로를 사용해도 되고 상대 경로를 사용해도 됩니다.
디렉토리를 생성 할때는 폴더 소유자와 권한을 확인하는게 좋습니다.
pwd 는 현재 작업중인 폴더의 위치를 확인할때 사용하는 명령어 입니다.
형식
$ pwd
$ pwd
ls 명령어는 파일이다 디렉토리의 목록과 정보를 출력할때 사용하는 명령어 입니다.
형식
$ ls 옵션
옵션
-a : 숨겨진파일을 포함해서 모든 내용을 출력 합니다.
-l : 자세한 내용을 표시 합니다.
-r : 내림차순 정렬 (기본은 오름차순 정렬)
-m : 가로로 출력
-f : 디스크에 저장된 순서대로 출력
-c : 최근 변경된 파일 부터 정렬해서 출력
-R : 하위 디렉토리 출력
$ ls 옵션
옵션
-a : 숨겨진파일을 포함해서 모든 내용을 출력 합니다.
-l : 자세한 내용을 표시 합니다.
-r : 내림차순 정렬 (기본은 오름차순 정렬)
-m : 가로로 출력
-f : 디스크에 저장된 순서대로 출력
-c : 최근 변경된 파일 부터 정렬해서 출력
-R : 하위 디렉토리 출력
ls 명령어는 가장 많이사용되는 옵션이 -al 입니다. 모든 파일을 자세히 볼때 사용합니다.
파이프라인 | grep 를 사용하면 필요한 파일이나 디렉토리를 찾을때 사용할수 있습니다.
cd 명령어는 디렉토리를 이동할때 사용하는 명령어 입니다.
절대 경로를 사용해도 되고 상대 경로를 사용해도 됩니다.
형식
$ cd 경로
절대 경로
절대경로는 경로에 절대 값을 의미 합니다.
시작위치와 상관 없이 경로에 모든 디렉토리를 적어주면 됩니다.
절대경로에 시작은 / 에서 부터 시작을 합니다.
상대 경로
상대 경로는 현재 작업중인 폴더를 기준으로 주는 경로 값입니다.
설정되어 있는 경로
. : 현재 작업중인 폴더를 의미 합니다.
.. : 현재 작업중인 폴더의 바로위의 상위 폴더를 의미 합니다.
~ : 홈 디렉토리의 경로를 의미 합니다.
- : 이전 폴더를 의미 합니다.
$ cd 경로
절대 경로
절대경로는 경로에 절대 값을 의미 합니다.
시작위치와 상관 없이 경로에 모든 디렉토리를 적어주면 됩니다.
절대경로에 시작은 / 에서 부터 시작을 합니다.
상대 경로
상대 경로는 현재 작업중인 폴더를 기준으로 주는 경로 값입니다.
설정되어 있는 경로
. : 현재 작업중인 폴더를 의미 합니다.
.. : 현재 작업중인 폴더의 바로위의 상위 폴더를 의미 합니다.
~ : 홈 디렉토리의 경로를 의미 합니다.
- : 이전 폴더를 의미 합니다.
mkdir 은 디렉토리를 생성할때 사용하는 명령어 입니다.
디렉토리를 생성 할때는 폴더 소유자와 권한을 확인하는게 좋습니다.
형식
$ mkdir 옵션 디렉토리명
옵션
-p : 생성하려는 디렉토리에 상위 디렉토리가 필요할경우 같이 만듭니다.
-m : 생성하는 디렉토리의 권한을 설정합니다. 설정시 umask 를 사용해서 설정 됩니다.
$ mkdir 옵션 디렉토리명
옵션
-p : 생성하려는 디렉토리에 상위 디렉토리가 필요할경우 같이 만듭니다.
-m : 생성하는 디렉토리의 권한을 설정합니다. 설정시 umask 를 사용해서 설정 됩니다.
mkdir 명령어로 rootblog 라는 폴더를 생성해봤습니다.
ls 명령어를 사용해서 확인할수 있습니다.
rmdir 의 도움말 화면입니다.
rmdir 은 디렉토를 삭제 할때 사용하는 명령어 입니다.
형식
$ rmdir 옵션 디렉토리
옵션
-f : 삭제 확인없이 바로 삭제
-r : 포함된 하위 디렉토리도 모두삭제
$ rmdir 옵션 디렉토리
옵션
-f : 삭제 확인없이 바로 삭제
-r : 포함된 하위 디렉토리도 모두삭제
rootblog 라는 폴더를 삭제 해봤습니다.
안에 파일이나 하위디렉토리가 없어야 에러 없이 삭제가 가능 합니다.
반응형
'리눅스' 카테고리의 다른 글
CentOS 6 에서 NTFS 파티션 사용하기 (ntfs-3g 설치) (0) | 2015.03.16 |
---|---|
리눅스 도움말 명령어 (man , --help) (0) | 2012.04.25 |
리눅스 그룹 관리 명령어 (groupadd , groupmod , groups , groupdel , id) (0) | 2012.04.12 |
리눅스 사용자 계정 관리 명령어 (useradd , usermod , userdel , passwd) (0) | 2012.04.10 |
리눅스 재부팅과 종료 명령어 (halt , reboot , shutdown , init) (0) | 2012.04.08 |