1. 도움말
1) --help
명령어 뒤에 --help를 추가하면 해당 명령어에 대한 도움말을 볼 수 있다.
[명령어] --help
2) man
--help처럼 명령어에 대한 도움말을 볼 수 있다. help과 man간에 도움말은 차이가 있을 수 있다.
man [명령어]
도움말 상단에는 기본적으로 명령어의 사용법(Usage)이 나와있다.
2) 파일, 디렉토리 관련 명령어
1) ls
현재 디렉토리에 있는 디렉토리와 파일 목록을 볼 수 있다.
주요 옵션
(1) ls -a : 숨겨진 디렉토리와 파일도 볼 수 있으며, 숨겨진건 이름 앞에 '.'이 붙는다.
(2) ls -S : 디렉토리와 파일을 크기 순으로 정렬하여 볼 수 있다.
(3) ls -l : 디렉토리와 파일의 자세한 내용까지 볼 수 있다.
(4) ls -al : 숨겨진 디렉토리와 파일을 포함해여 모든 디렉토리와 파일의 자세한 내용을 볼 수 있다. -a 옵션과 -l 옵션을 합한 것이다.
(4)번 처럼 '-' 뒤의 옵션은 띄어쓰기 없이 옵션들을 조합하여 쓸 수도 있다는 사실을 알 수 있다.
2) pwd
현재 디렉토리 위치를 확인할 수 있다.
3) mkdir
디렉토리를 생성한다.
mkdir [디렉토리명]
4) cd
기준 디렉토리를 이동한다.
※디렉토리명의 일부만 입력하고 Tab을 누르면 유사한 디렉토리명을 찾아 띄운다.
사용 예시
(1) cd .. : 부모 디렉토리로 이동
(2) cd / : 최상위 디렉토리로 이동
(3) cd : 로그인 한 유저의 홈 디렉토리로 이동
(4) cd ~ : (3)과 동일
5) rm
디렉토리나 파일을 삭제한다.
파일 삭제
rm [파일명(경로)]
디렉토리 삭제
rm -r [디렉토리명(경로)]
※ -r 옵션은 재귀를 뜻하며, 위 명령어는 디렉토리 안에 있는 모든것까지 지운다는 의미이다.
6) mv
디렉토리나 파일을 이동한다. rename도 가능하다.
mv [원본경로] [변경할경로]
사용 예시
(1) 현재 디렉토리의 a.txt 파일을 b 디렉토리로 이동시킨 뒤, c.txt로 이름을 변경한다.
mv a.txt b/c.txt
(2) 현재 디렉토리의 a.txt 파일을 b 디렉토리로 이동시키며, 이름 변경은 하지 않는다.
mv a.txt b
(3) 헷갈릴 수 있는 디렉토리 예시
- b 디렉토리가 이미 존재하는 경우 : a 디렉토리가 b 디렉토리의 하위 디렉토리가 된다.
- b 디렉토리가 존재하지 않는 경우 : a 디렉토리의 이름이 b로 변경된다.
mv a b
7) cp
디렉토리나 파일을 복사한다. rename도 가능하다.
mv 명령어처럼 디렉토리나 파일을 이동시켜주는 역할을 하지만, 중요한 2가지 차이점이 있다.
<mv 명령어와의 차이점>
- 복사를 하는 것이기 때문에 원본이 남아있다.
- 디렉토리를 복사할 때는 -r(재귀)옵션을 반드시 추가해줘야 한다.
그 외의 사용법은 비슷하다.
'Linux' 카테고리의 다른 글
[Linux] pipe('|')와 redirection('>')의 차이 / 출력 버리기(/dev/null) (0) | 2021.03.17 |
---|---|
[Linux] cat의 여러 용도 / grep (0) | 2021.03.16 |
[Linux] wget으로 파일 다운로드 / git (0) | 2021.03.16 |
[Linux] sudo / package manager / nano 파일 편집기 (0) | 2021.03.15 |
[Linux] Linux와 명령어, 구름IDE 소개 (0) | 2021.03.08 |
댓글