我在一台运行 Lion 的 MacBook 上。我使用 .Terminal
连接到我的学校服务器ssh
。我导航到服务器上的一个文件夹,并有一个文件想要复制到本地计算机,但我不知道本地计算机的 IP 地址是什么。我怎么才能得到它?我位于服务器上的文件夹中,我想复制read.txt
到本地计算机的硬盘上。我已经尝试过scp ./read.txt [my computer name].local/newRead.txt
,但没有成功。
ベストアンサー1
您无需知道自己主机的 IP 地址即可将文件复制到该主机。只需使用scp
复制文件即可从远程主机:
$ scp [email protected]:path/to/read.txt ~/path/to/newRead.txt
如果你想复制到원격 호스트에서 로컬 호스트를 얻고 자신의 IP 주소를 얻은 ifconfig
후 다음 명령을 실행하십시오.
$ scp path/to/read.txt [email protected]:path/to/newRead.txt
1.2.3.4
로컬 IP 주소는 어디에 있습니까? 호스트의 IP 주소를 추출하는 편리한 방법은 다음 기능을 사용하는 것입니다.
ipaddr() { (awk '{print $2}' <(ifconfig eth0 | grep 'inet ')); }
eth0
네트워크 인터페이스는 어디에 있습니까? ~/.bash_profile
일반 명령으로 실행하려면 연결하세요 ipaddr
.