2011-10-31 5 views
1

두 가지 질문을 물어 : 나는, 내가 어디에 복사 붙여 넣기하는 장소를 지정할 수 있는지 궁금 원격 서버에서 파일을 복사 할 SCP에게 명령을 사용하고신참 : 리눅스 명령

1 내 로컬 컴퓨터의 파일?

예를 들어, test.txt 파일을 원격 서버에서 복사하여 내 로컬 컴퓨터/home/myname/tmp /에 붙여 넣으려면 올바른 명령이 무엇입니까? 은 그것을

scp SERVER_ADDRESS /home/myname/tmp/ 

2 내가 그의 이름이 "테스트"의 텍스트를 포함하는 파일, 내가 사용해야하는 명령은 무엇을 검색하려면

? 내 말은 이라는 이름의 파일을 검색하는 것입니다. ('_'은 와일드 카드 임)

------------------------- - 업데이트 ------------------------

"찾기"와 "grep"의 차이점은 무엇입니까?

+0

superuser.com, unix.stackexchange.com 또는 askubuntu에 속하지 않습니다. – ConcernedOfTunbridgeWells

답변

1

1 :

scp SERVER_ADDRESS:/path/to/remote/file.txt /path/to/local/file.txt 

2 :이 파일 이름 어디서나 "테스트"를 포함하는 파일/디렉토리를 검색합니다

find . -name "*test*" 

. 검색은 현재 디렉토리에서 시작합니다 . 다른 경로에서 검색하려면 find /path/ -name "*test*"을 사용하십시오. 파일을 검색 (즉, 디렉토리 제외)하려면 옵션 앞에 -type f을 추가하십시오.

+0

find와 grep의 차이점은 무엇입니까? – Mellon

+0

'grep'은 이름이 아닌 파일 내용을 검색합니다. –

+1

grep은 텍스트를 INSIDE 파일로 찾고 find는 파일 이름을 찾습니다. – 0xd

1

처음으로 man scp은 (모든 맨 페이지와 마찬가지로) 친구입니다.

  1. 예 : 전체적으로는 scp server:/path/to/file.txt /local/path/입니다. 여기

  2. 기본 옵션은 다음과 같습니다

    locate test/

    - 또는

    find /path/name -name '*test*' 내부의라는 이름의 파일을 찾을 수 (설치 locate을 가지고있는 경우 데이터베이스가 최신) 경로/이름 디렉토리와 그 모든 하위 디렉토리.