'전체 글'에 해당되는 글 82건

  1. 2013.04.01 [unix] SCP : 서버간 파일이동
  2. 2013.04.01 [unix] vi editor
  3. 2013.04.01 [unix] rm

출처http://ra2kstar.tistory.com


  하나의 서버에 존재하는 파일이나 디렉토리를 원격지 서버로 전송하기 위해선 어떻게 할까? 


scp는 해당 서버에 존재하는 파일이나 디렉토리를 원격 서버로 전송하기 위한 명령어이다. 


기본적인 사용법은 다음과 같다. 


scp [파일명] 원격서버ID@서버주소:[저장할경로]

원격서버 비밀번호 


scp test.php naddru@127.0.0.1:~/test/test.php



만약 디렉토리 전체를 옮기고자 한다면 -r 옵션을 사용한다. 


scp -r test naddru@127.0.0.1:~/test/ 




  윈도우에 익숙한 내가 UNIX를 사용하면서 가장 당황스러운 것 중에 하나가 파일 이동과 복사이다. 


더군다나 하나의 서버에서의 이동이 아니라 다른 두 서버간의 이동은 ?! 


처음엔 FTP를 이용해 볼까 하고 이런 저런 방법을 많이 찾아 봤지만, 무엇보다 FTP를 이용하여 


다운받고 다시 업로드 하는 일은 매우 귀찮은 일이다. 그리고 혹시나 FTP가 동작하지 않는 서버라면


매우 난감하다. 


이런 상황에 적절하게 사용할 수 있는 매우 간편한 명령어가 존재한다. 


바로  SCP ! 


  만약 두개의 서버가 다음과 같이 존재한다면, 

A서버 : 

IP : 10.10.10.10

계정 : test1

옮길 파일의 위치 : /home/test1/item.txt

B서버 :

IP : 20.20.20.20

계정 : test2

옮길 경로 : /home/test2/item/ 


  SCP를 이용하여 다음과 같이 옮길 수 있다.

scp 옮길 파일의 위치 옮길계정@IP:옮길 경로 

$ scp /home/test1/item.txt test2@20.20.20.20:~/item

'unix . linux' 카테고리의 다른 글

[unix] vi editor 편집 명령  (0) 2013.04.01
[unix] vi (window split)  (0) 2013.04.01
[unix] vi editor  (0) 2013.04.01
[unix] rm  (0) 2013.04.01
[linux] LINUX + APACHE2 + TOMCAT5  (0) 2013.04.01
Posted by airlueos
,

[unix] vi editor

unix . linux 2013. 4. 1. 13:50

출처http://ra2kstar.tistory.com


  블럭지정

v:      글자단위 블럭지정

V:      라인단위 블럭지정

Ctrl+v: 블럭단위 블럭지정

 

  fold

소스코드의 일정 부분을 묶어서 간단하게 표시

  zo : 닫혀있는 폴드 열기

  zc : 폴드 닫기

  zf : 폴드 생성하기

  zd : 현재 위치의 폴드 삭제하기

  zR : 현재 문서의 모든 폴드 열기

  ZM : 현재 문서의 모든 폴드 닫기

  zE : 현재 문서의 모든 폴드 삭제

  zD : 현재 위치의 겹쳐진 폴드 삭제

 

  split

화면을 가로 또는 세로로 쪼개서 보는 기능

  :sp 가로로 쪼개기

  :vsp 세로로 쪼개기

  ctrl+ww  창 간 이동

  ctrl+w=  쪼개지 창 사이즈를 동일하게

 

  undo & redo

  undo : u

  redo : ctrl+r

 

  치환

Hello라는 문자열을 olleh로 바꾸기

  :%s/Hello/olleh

 

  정확한 문자열 치환

  :%s/\<Hello\>/olleh

 

  대소문자 구분없이 치환

  :%s/foo/bar/i

  i 옵션을 사용

 

  전역 치환

  :%s/foo/bar/g


  인코딩

인코딩을 변환하여 불러오기

:e ++enc=euckr


인고딩을 변환하여 저장하기

:set fileencoding=utf8

'unix . linux' 카테고리의 다른 글

[unix] vi editor 편집 명령  (0) 2013.04.01
[unix] vi (window split)  (0) 2013.04.01
[unix] SCP : 서버간 파일이동  (0) 2013.04.01
[unix] rm  (0) 2013.04.01
[linux] LINUX + APACHE2 + TOMCAT5  (0) 2013.04.01
Posted by airlueos
,

[unix] rm

unix . linux 2013. 4. 1. 13:49

출처: http://ra2kstar.tistory.com


  1. rm 명령어

디렉토리나 파일을 삭제하기 위해서는 rm 이나 rmdir 명령을 사용한다. 

그런데 비어 있지 않은 디렉토리의 경우 삭제가 되지 않는다. 

그래서 찾아봤다. 

rm 명령의 옵션은  rm --help 명령으로 확인할 수 있으며, 그 내용은 다음과 같다. 

-d : 비어 있지 않은 디렉토리도 지움 

-f : 존재하지 않거나 이미 지워진 파일은 무시하고 다음으로 넘어감 

-i : 지우기 전에 파일을 지울 것인지 물어봄 

-r : 하위 디렉토리 까지 모두 지움

-v : 무엇을 지웠는지 알려줌 


사용 예 > 

$> rm -r 디렉토리 명 :  디렉토리 전체를 삭제 (비어있지 않아도 삭제) 

$> rm 파일명 : 해당 파일 삭제 

'unix . linux' 카테고리의 다른 글

[unix] vi editor 편집 명령  (0) 2013.04.01
[unix] vi (window split)  (0) 2013.04.01
[unix] SCP : 서버간 파일이동  (0) 2013.04.01
[unix] vi editor  (0) 2013.04.01
[linux] LINUX + APACHE2 + TOMCAT5  (0) 2013.04.01
Posted by airlueos
,