Linux命令學習 sftp檔案傳輸

2021-07-27 01:27:06 字數 1622 閱讀 5227

格式:sftp

通過sftp連線,埠為預設的22,使用者為linux當前登入使用者。

格式:sftp -oport=

通過sftp連線,指定埠,使用者為linux當前登入使用者。

格式:sftp @

通過sftp連線,埠為預設的22,指定使用者。

格式:sftp -oport=@

通過sftp連線,埠為,使用者為。

sftp連線成功之後常用操作命令如下:

help/? 列印幫助資訊。

pwd   檢視遠端伺服器當前目錄;

lpwd  檢視本地系統的當前目錄。

cd 將遠端伺服器的當前目錄更改為;

lcd 將本地系統的當前目錄更改為。

ls 顯示遠端伺服器上當前目錄的檔名;

ls -l  顯示遠端伺服器上當前目錄的檔案詳細列表;

ls 顯示遠端伺服器上符合指定模式的檔名;

ls -l 顯示遠端伺服器上符合指定模式的檔案詳細列表。

lls 顯示本地系統上當前目錄的檔名;

lls的其他引數與ls命令的類似。

put 上傳指定檔案;

get 上傳符合指定模式的檔案。

progress 切換是否顯示檔案傳輸進度。

mkdir 在遠端伺服器上建立目錄;

lmkdir 在本地系統上建立目錄。

exit/quit/bye 退出sftp。

! 啟動乙個本地shell。

! 執行本地命令列。

其他命令還有:chgrp, chmod, chown, ln, lumask, rename, rm, rmdir, symlink, version。

[root@jfht ~]# stty erase ^h

[root@jfht ~]# sftp 192.168.1.181

connecting to 192.168.1.181...

[email protected]'s password: 

sftp> ls -l *.gz

-rw-r--r--    0 0        0         7770116 may 14  2010 mini.tar.gz

sftp>lls *.gz

cn.tar.gz  ct08.min.tar.gz  files.20101216a.tar.gz

sftp> get mini.tar.get

couldn't stat remote file: no such file or directory

file "/root/mini.tar.get" not found.

sftp> ^[[a

invalid command.

sftp> get mini.tar.gz

fetching /root/mini.tar.gz to mini.tar.gz

/root/mini.tar.gz                   100% 7588kb   7.4mb/s   00:01    

sftp> lls mini.tar.gz -l

-rw-r--r-- 1 root root 7770116 04-03 15:20 mini.tar.gz

sftp>quit

[root@jfht ~]#

linux傳輸檔案 sftp

sftp sftp登陸遠端伺服器 sftp username ip 例如 sftp mqadmin 10.10.1.150 然後輸入password即可 put 上傳檔案 例如 put iostat dd.log 將iostat dd.log上傳到對端伺服器 例如 get iostat dd.log...

Linux下使用SFTP命令

lcd 路徑 更改本地目錄到 路徑 chgrp group path 將檔案 path 的組更改為 group chmod mode path 將檔案 path 的許可權更改為 mode chown owner path 將檔案 path 的屬主更改為 owner exit 退出 sftp help...

linux的sftp命令整理

gzip和zip命令的使用 舉例,如遠端主機的 ip 是 202.206.64.33或者是網域名稱www.hebust.edu.cn,使用者名稱是 fyt 在命令列模式下 sftp fyt 202.206.64.33或者 fyt www.hebust.edu.cn。回車提示輸入密碼。進入提示符 sf...