나는 팔로우했다이것scp
사용하여 내 서버로 파일을 전송하는 방법을 배우는 튜토리얼입니다 . 모두 괜찮습니다. 그래서 저는 다음과 같은 명령을 사용합니다.
scp examplefile yourusername@yourserver:/home/yourusername/
그런데 접두사로 목적지를 지정하지 않아도 되는 방법이 있는지 궁금합니다 /home/yourusername/
. 이미 주소에 사용자 이름을 사용하고 있습니다. 원격 사용자의 홈 디렉터리를 파일 전송 대상의 "기본"으로 만드는 방법이 있습니까?
yourusername@yourserver:/home/yourusername/
또는 명확히 하기 위해 다음과 같은 명령을 사용하여 원격 컴퓨터( )에 있는 사용자의 홈 디렉터리로 파일을 보낼 수 있기를 원합니다 .
scp examplefile yourusername@yourserver
가능합니까? 실현 가능 한?
답변1
타겟으로 사용하기에 username@server:
충분해야 합니다 .
scp somefile username@server:
그러면 파일이 somefile
서버에 복사 server
되어 사용자의 홈 디렉터리에 저장됩니다 username
. "홈 디렉터리"란 사용자가 (대부분 macOS 또는 FreeBSD) 를 server
사용하여 시스템에 로그인할 때 도달하는 기본 디렉터리를 의미합니다 .ssh
/home/username
/Users/username
/usr/home/username
답변2
아니면 아래와 같이 하셔도 됩니다.
scp myfile username@host:./
답변3
Maven 구성 파일은 다른 구문을 사용합니다. 무엇 당신이야링크 예시이것이 보여지는 것입니다
<url>scpexe://[email protected]/home/maven</url>
그래서 당신이 원하는 것을 확장함으로써 이것은
<url>scpexe://[email protected]/</url>