Linux Command¶
🛠️🛠️🛠️...🛠️🛠️🛠️🏚️¶
| Command | Description | Option |
|---|---|---|
| ls | 해당 dir 안의 모든 파일/폴더 출력 | |
| ls -l | 해당 dir 안의 모든 파일/폴더를 리스트로 출력 | |
| ls -al | 숨겨진 파일/폴더까지 출력 | |
| mkdir | dir생성 | |
| cd | dir 들어가기 | |
| cd.. | 이전 dir 들어가기 | |
| pwd | 해당 위치를 절대 경로로 반환 | |
rm -r dir_name |
해당 dir 삭제 | |
| netstat | 포트 확인 | |
| grep | 입력으로 전달된 파일의 내용에서 특정 문자열을 찾고자할 때 사용 | |
| df -h | GB 단위로 용량 확인 | |
| du -h | 현 dir에서 서브 dir까지의 사용량 확인 (GB) | |
| du -h --max-depth=1 | 폴더별 용량 확인 | |
| ps -ef | 동작 중인 프로세스 확인 |
zip 파일 압축 해제¶
tar 파일 압축/해제¶
.tgz,.targz: 압축된 tar 아카이브의 일반적인 파일 확장자.tar: 아카이브가 압축되지 않은 경우의 확장자
c:z:v:f:x:
파일 원격 전송¶
- local ⇒ remote 파일 전송
- scp [option] [file_name] [remote_id]@[remote_IP]:[file을 받을 위치]
-
remote ⇒ local 파일 전송
- scp [option] [remote_id]@[remote_IP]:[file_path] [file을 받을 위치]
-
local ⇒ remote 디렉토리와 그 하위 파일까지 모두 전송
- scp -r [dir_path] [remote_id]@[remote_IP]:[받을 위치]
-
remote ⇒ local 디렉토리와 그 하위 파일까지 모두 전송
- scp -r [remote_id]@[remote_IP]:[가져올 dir 위치] [받을 위치]
-
rsync