close

sftp 【常用】指令大全

每次看電影那種 hacker 畫面,就覺得 coding 就是要用 terminal

超帥!

undefined

額外小知識:駭客不是全都是壞人。

Hacker 有分 white hat hacker & black hat hacker,前者是有道德的好人。

 

回到正題:

當你需要從「遠端工作站」傳送資料到「本機」,或 vice versa,

那就可以用 sftp,這和 ssh 用起來感覺差不多

 

1. 首先要登入(如果別人可以直接進去 access 你遠端工作站的資料,那也是頗恐怖)

sftp name@address 

此時,系統會要求你輸入密碼,

P.S. 你是看不到你打的密碼的,連長度也看不到,這是正常的!

image

輸入正確,就連上啦!

image

2. 失憶想看「遠端工作站」資料名稱

其實這和平常 Terminal 指令一樣,好像不用講

ls (list everything in this folder)

cd __ (go to the folder you specify)

3. 失憶想看「本機」資料名稱

其實這和平常 Terminal 指令滿類似的,只需要在前面再加一個 l (代表 local)

lls (list everything in this folder)

lcd __ (go to the folder you specify)

4. 從「本機」傳送單筆資料到「遠端工作站」

sftp> put [data_name] 

在這之前,要先確保 你要傳的東西就在你現在在的資料夾裡,

如果不確定可以用 lls 先檢查一下。

5. 從「遠端工作站」傳送單筆資料到「本機」

sftp> get [data_name] 

6. 從「本機」傳送資料夾到「遠端工作站」

sftp> put -R [folder_name] 

-R 就 recursive 的意思

7. 從「遠端工作站」傳送資料夾到「本機」

sftp> get -R [folder_name] 

8. Bonus: 忘記名字 or 懶得打完資料名稱,可以用*號替代

例如,你想從遠端傳送 hello.txt 到本機

sftp> get he*

但他同時會傳送所有開頭為 he 的資料喔 XD

所以要馬就你的資料名稱夠特別,不然就多打一點字(別懶!

 

I think that's all! Hope you find it helpful.

And thank you for reading this article <3

arrow
arrow
    文章標籤
    sftp terminal coding
    全站熱搜
    創作者介紹
    創作者 Sofie 舒霏 的頭像
    Sofie 舒霏

    Sofie 舒霏的部落格

    Sofie 舒霏 發表在 痞客邦 留言(0) 人氣()