Ubuntu 명령어들에 대해서 계속 알아본다.
## ls
작업 중인 디렉토리에 있는 하위 디렉토리/파일의 목록을 출력한다.
숨겨져 있는 파일들은 보여주지 않는다.
> ls
로 사용한다.
기본 ls 입력화면으로 , 디렉토리와 파일을 구분해서 보여준다.
ls에서 몇가지 유용한 옵션이 있다.
사용법
> ls -a ( 모든파일 표시 )
숨겨져 있는 파일도 표시한다.
> ls -l ( 파일정보까지 보여줌 )
( 각 파일의 정보가 출력 , 파일정보는 나중에....)
> ls -F ( 파일 종류를 가시적으로 보여줌 ), 대문자 F
디렉토리 파일 : 마지막에 /를 붙임
심벌릭 링크 파일: @기호를 붙임
실행 파일 : *기호를 붙임
일반 파일 : 아무것도 붙이지 않음
> ls 디렉토리경로
로도 사용이 가능하다 폴더경로 앞에 옵션이 붙을 수 있고,
폴더경로는 현재의 하위폴더만이 아닌 하위의 하위 폴더도 올 수 있다.
위는 현재 작업 디렉토리 하위에 있는 MytestDir 의 하위 트렉토리인 linkTest의 정보이다.
## cd
(change directory)
작업중인 디렉토리 환경을 이동한다..
> cd 디렉토리경로
해당 디렉토리로 이동한다.
( 마찬가지로 하위의 하위 하위하위 로 한번에 이동 가능하다. )
> cd ..
한 단계 상위 디렉토리로 이동한다.
******** 디렉토리의 경로에는 절대경로와 상대경로가 존재한다.
cd 및 ls , 후의 디렉토리생성 mkdir 등 경로가 사용되는 곳에서는 두개다 사용이 가능하다.
절대경로는 변하지 않는 경로로, 시스템의 최상위 디렉토리부터 내가 원하는 디렉토리까지 내려오는 경로이다.
최상위 경로는 / 로 표현된다.
상대경로는 내가 어디서 작업을 하느냐에 따라 나를 기준으로 경로가 바뀌는 것을 말한다.
내가 a1에서 작업하고 있을때 b1 까지의 폴더 경로와, a2에서 작업을 할때 b1까지의 경로가 다르다.
위는 절대경로와 상대경로 예제이다.
## mkdir
(make directory)
디렉토리를 생성한다.
> mkdir 디렉토리명
현재 작업중인 디렉토리에 하위디렉토리를 만든다.
이 명령어 역시 한번에 경로를 지정하여 하위의 하위자리에 디렉토리를 만들수 있다.
하지만 문제가 발생한다.
현재 사용자 홈디렉토리에서 작업하고 하위디렉토리로 a 디렉토리가 있고 ,
그 a디렉토리 하위에 b 디렉토리를 만든다고 가정할때 사용법은
> mkdir a/b (상대경로)
로 만들 수 있다.
하지만 현재 디렉토리에 a 디렉토리가 없다면 ?
a디렉토리가 없어 만들어지지 않는다.
그럴때는 옵션을 주어 중간 디렉토리가 없을경우 그것마저도 만들게 하는 게 있다.
> mkdir -p /a/b
이러면 a 디렉토리가 없어도 , a도 만들고 하위로 b도 만든다.
## rmdir
해당 디렉토리가 비어있다면 삭제!
> rmdir 디렉토리명
'IT 프로그래밍 관련 > 리눅스 시작하기' 카테고리의 다른 글
Ubuntu 명령어들 ( cp , mv , rm ) (0) | 2021.03.29 |
---|---|
Ubuntu 명령어들 (cat , more , less , head , tail) (0) | 2021.03.26 |
Ubuntu 기초 명령어들 (0) | 2021.03.25 |
Ubuntu 터미널, 화면구성, root 계정 (0) | 2021.03.25 |
우분투의 구조, 주요 directory 및 역할 (0) | 2021.03.24 |
댓글