PSFTP

usern open usern

PSFTP (an SFTP client, i.e. general file transfer sessions much like FTP)
PSFTP是PuTTY SFTP客戶端,用於本地與伺服器間安全傳輸檔案(使用SSH連線)

For Windows 95, 98, ME, NT, 2000, XP and Vista on Intel x86

PSFTP:psftp.exe

Release source code for Unix

Source:putty-0.60.tar.gz

使用方法:

1. 啟動PSFTP

在Windows命令提示符中輸入

set PATH=C:\PSFTP.exe所在路徑;%PATH%

之後,用psftp登錄伺服器

psftp [email protected]

也可以直接雙擊運行psftp.exe,命令提示符中出現以下信息

psftp: no hostname specified; use "open host.name" to connect

psftp>

這時用open命令登錄伺服器

open [email protected]

2. PSFTP

2.1 檔案名稱中有空格時使用雙引號

如”space name.txt”

2.2 使用通配符

* 代替任何字串

? 替代一個字母

[abc] 在a b c範圍內替代一個字母

[a-z] 在a到z範圍內替代一個字母

[^abc] 替代一個字母,不包括a b cmatches a single character that is not a, b, or c.

[-a] 代表連線號(-)

[a^] 代表脫字符號(^)

\ 放在上面的所有通配符之前,以取消其(通配符)涵義

(資料夾名稱不支持通配符)

2.3 open, quit, close, help命令

從名字就可以知道它們的作用了。其中quit是關閉PSFTP(bey和exit與quit相同),close是切斷連線但不關閉PSFTP。

2.4 cd, pwd, lcd, lpwd命令

你已經知道cd和pwd是乾什麼的了,它們在遠程伺服器上工作。lcd和lpwd是在cd和pwd前加了Local,就是本地機器的改變路徑和顯示路徑。也可以用!cd, !pwd來實現lcd, lpwd。

2.5 get, put命令

拿和放,象形命令:),代表下載和上傳。

get something.txt

get something.txt another.txt

上面的代碼第一行代表下載something.txt,第二行代表下載something.txt,並重命名為another.txt。上傳以此類推

put something.txt

put something.txt another.txt

如果是下載上傳資料夾,加上那個遞歸符號 -r

get -r mydir newname

put -r mydir newname

可以直接輸入檔案或資料夾的絕對路徑下載上傳,就不用老打cd, lcd命令了。

2.6 mget, mput, reget,reput命令

可以理解為Multiple get, Multiple put,用來一次下載或上傳多個檔案和資料夾。除了不可以重命名檔案或資料夾,其它參數和get, put一樣。

re是resume的簡寫,那么它們就是續傳命令了。

2.7 dir, del, mkdir rmdir命令

dir就是ls;del是rm,但不可以刪除資料夾;mkdir還是原來的意思(建立資料夾);rmdir是刪除資料夾(某些伺服器不允許刪除非空資料夾,得現刪除其中的檔案才行)。

2.8 chmod命令

其參數u, g, o, a, , -, r, w, x涵義分別是:

u (the owning user)文檔所有者

g (members of the owning group)組成員

o (everybody else - ‘others’)其它所有人

a (‘all’, everyone)所有人

加上(授予)

- 減去(剝奪)

r (permission to read the file)讀

w (permission to write to the file)寫

x (permission to execute the file)運行

chmod go-rwx,u w privatefile

上面代碼的涵義是剝奪組成員及其它任何人的讀寫運行許可權,授予檔案所有者寫許可權也(也就是私人文檔)

chmod a r public*

上面代碼的涵義授予所有人讀許可權(也就是公開公開公開)

直接用許可權數字代碼也可以

chmod 640 groupfile1 groupfile2

2.9 mv命令

如果使用mv是更改檔案或資料夾名稱,也可以使用ren, rename命令

2.10 !命令

在上面的命令前加上嘆號!,則在本地機器操作。

原創文章,轉載請註明: 轉載自Blinux

本文連結地址: PSFTP

相關詞條

相關搜尋

熱門詞條

聯絡我們