2021-03-10 TIL(at work)
리눅스 명령어
1. cd
- change directory, 경로를 이동하는 명령어
- cd만 입력하면, 사용자 홈 폴더로 이동한다.
$ cd
$ pwd
/Users/jiyoun-yoo
- cd 다음에 경로를 주면 그 위치로 이동한다. 절대 경로와 상대 경로 모두 가능하다.
$ cd /home/java
$ cd ../../
2. pwd
- print working directory, 현재 위치하고 있는 디렉토리의 정보를 출력하는 명령어
$ pwd
/Users/jiyoun-yoo
3. ls
- list, 현재 폴더의 하위 디렉토리 리스트를 조회하는 명령어
-a: all, 모든 파일을 보여주는데 숨겨진 파일의 경우 앞에.이 붙는다.-l: long, 파일에 대한 자세한 정보를 출력한다.-al:-a와-l을 동시에 사용한 효과, 모든 파일의 자세한 정보를 출력한다.-r: reverse, 알파벳의 역순으로 리스트를 출력한다. 한글의 경우에는 ㄱㄴㄷ의 역순으로 출력한다.-R: recursive, 하위 디렉토리까지 출력한다.
4. cp
- copy, 파일 혹은 디렉토리를 복사하는 명령어
- 디렉토리를 복사할 때에는
-r옵션을 줘야 한다.
$ cp 원본파일이름 복제파일이름
$ cp -r 원본폴더이름 복제폴더이름
5. mv
- move, 파일 혹은 디렉토리를 이동하는 명령어
$ mv 이동시키려는파일 이동하려는위치
- mv 명령어는 위치를 이동할 때도 사용하지만, 이름을 변경하는 용도로 사용하기도 한다.
$ mv 존재하는파일 변경하려는이름
6. mkdir
- make directory, 디렉토리를 생성하는 명령어
$ mkdir hello
-p: 하위 디렉토리까지 한 번에 생성이 가능하다.
$ mkdir -p hello/world/java