sftp 【常用】指令大全
每次看電影那種 hacker 畫面,就覺得 coding 就是要用 terminal
超帥!
額外小知識:駭客不是全都是壞人。
Hacker 有分 white hat hacker & black hat hacker,前者是有道德的好人。
回到正題:
當你需要從「遠端工作站」傳送資料到「本機」,或 vice versa,
那就可以用 sftp,這和 ssh 用起來感覺差不多
1. 首先要登入(如果別人可以直接進去 access 你遠端工作站的資料,那也是頗恐怖)
sftp name@address
此時,系統會要求你輸入密碼,
P.S. 你是看不到你打的密碼的,連長度也看不到,這是正常的!
輸入正確,就連上啦!
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
留言列表