SCP
- 단일 파일 원격지에서 로컬로 가져오기
: scp [옵션] [원격지_id]@[원격지_ip]:[원본위치] [받는 위치] - 복수 파일 원격지에서 로컬로 가져오기.- 파일 부분 큰따음표 묶기
: scp [옵션] [원격지_id]@[원격지_ip]:[원본위치 원격위치 파일] [원본위치 파일] [받는 위치] - 단일 파일 원격지로 보내기.
: scp [옵션] [파일명] [원격지_id]@[원격지_ip]:[받는 위치] - 복수 파일 원격지로 보내기
:scp [옵션] [파일명1] [파일명2] [원격지_id]@[원격지_ip]:[받는 위치]
[ SCP 옵션 ]
옵션 | 설명 | 명령어 |
-r | 폴더 내 모든 파일 | scp -r |
-p | 원본 권한 속성 유지 복사 | scp -p |
-P | 포트 번호 지정 복사 | scp -P [포트번호] |
-c | 압축 복사 | scp -c |
-v | 과정 출력 복사 | scp -v |
-a | 아카이브 모드 복사 | scp -a |
SFTP
- 유닉스 커맨드 라인에서 SFTP 접근 시 SFTP 접근 서버에 들어오는 서버가 주가 된다.
- EX) 로컬 -> 서버 == 로컬이 주(서버에 보내기 전 로컬 경로 맞추고 들어가기)
: cd temp -> temp) sftp connect -> put 보낼 파일 이름 서버경로 [여기서 보낼 파일은 sftp 연결하기 전 로컬 temp의 경로에 있는 파일을 찾는다. get은 반대에 의미를 가진다. 서버 -> 로컬 - 업로드한 파일을 다른 이름으로 저장
: put [파일명] [새로운 파일명] - 다운로드한 파일을 다른이름으로 저장
: get [파일명] [새로운 파일명] - 접속 종료
: exit | bye | quit
UNIX 명령어
- man : 명령어 도움말
- pwd : 현재 디렉토리 경로 조회
- ls : 현재 디렉토리 파일목록 조회
: 옵션 = { -a : 전부, -l : 상세정보, -s : 크기별 정렬, -h : 단위 표현 변경 } - cd : 디렉토리 이동
- mkdir : 디렉토리 생성
- rmdir : 디렉토리 삭제
- rm : 파일이나 디렉토리 삭제
: 옵션 = { -r : 하위 디렉토리 포함, -f : 강제 삭제, -i : 파일 지울지 물어보기, -v: 삭제 정보 } - mv : 파일 이름 변경 및 이동
: 옵션 = { -i : 동일한 파일명 있을 경우 덮어쓸지 물어봄 } - cat, more : 텍스트 파일 출력 (짧은 내용 cat / 긴 내용 more)
- tail : 마지막 10줄 출력
: 옵션 = { -f : 실시간 조회 }
: EX) tail [-number] [파일이름] : 마지막 라인부터 number 라인까지 - clear : 화면 Clear
- grep : 파일에 포함된 특정 단어 검색
: 옵션 = { -i : 대소문자 구분 안함, -n : 라인 번호 출력, -v : 검색어가 없는 Line 표출, -c: 라인 개수 출력} - cp : 파일 또는 디렉토리 복사
- ps -ef|grep : 프로세스 상태 확인 ß 자주 사용하는 명령어 방식 ps + grep
: e = 모든 프로세스 표시하는 옵션
: f = 프로세스 정보를 더 많이 보여주는 옵션 - chmod : 파일 사용 권한 추가|지정|삭제
: chmod [소유자=u][그룹=g][기타=o] [파일 이름] <-- 모든 사용자(a)
: 사용 권한 종류 : 읽기(r)=4 / 쓰기(w) = 2 / 실행(x) = 1 (8진수 형태)
: +, -, = :권한 추가(+), 권한 제거(-), 권한 지정(=) [EX = chmod g+rwx FileName & chmod 777 FileName] - chown : 파일 소유권 변경
- vi : 편집기
: esc 눌렀을 때 = {w : 현재 파일명으로 파일 저장, q : vi 종료, f : 파일명 변경} - man : 명령어 메뉴얼
'낙서장 > UNIX&LINUX' 카테고리의 다른 글
UNIX(AIX) 인코딩 설정(오라클 한글 넣을때 쓰는 방법) (0) | 2022.07.19 |
---|