題主你好,
成都創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括馬尾網(wǎng)站建設(shè)、馬尾網(wǎng)站制作、馬尾網(wǎng)頁制作以及馬尾網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,馬尾網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到馬尾省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
從服務(wù)器上下載文件或向服務(wù)器上傳文件最常用的命令當(dāng)屬scp了,使用方法也簡(jiǎn)單.
一.先說題主問題中的情況,即從服務(wù)器上往回拿文件(官話一點(diǎn)的表達(dá):從服務(wù)器上將文件下載到本地):
scp 服務(wù)器用戶名@服務(wù)器ip:文件的絕對(duì)路徑 要將文件保存到本地哪
舉例來說,我的服務(wù)器地址是1.1.1.1,用戶名為hellofriend,并且在服務(wù)器上的/home/hellofriend/下有個(gè)名為ok的文件,則我想將服務(wù)器上的這個(gè)ok文件下載到本地的根目錄,/,下用到的命令為:
scp hellofriend@1.1.1.1:/home/hellofriend/ok /
命令執(zhí)行完成后,會(huì)提示你輸入hellofriend這個(gè)用戶的密碼,密碼輸入完成后,回車,正常情況下,你在根目錄下就能看到ok文件了.
*.新手注意事項(xiàng):
a.ip地址和文件路徑中間有個(gè)冒號(hào);
b.文件路徑一般用絕對(duì)路徑,即從根開始找;
c.不要忘了寫你要將文件保存在本地的哪里;
-----
二.再說如何將本地文件上傳到服務(wù)器,這個(gè)不細(xì)說,命令和上面的差不多:
scp 本地的文件路徑 服務(wù)器用戶名@服務(wù)器ip:要保存在服務(wù)器的哪個(gè)位置
如我要將本地根目錄下的ok文件上傳到1.1.1.1這臺(tái)服務(wù)器的/home/hellofriend目錄下,則命令為:
scp /ok root@1.1.1.1:/home/hellofriend/
執(zhí)行命令后,輸入密碼,回車,正常情況下文件就上傳成功了.
-----
寫在最后: 上面命令寫的其實(shí)相對(duì)死板一些,其實(shí)還有一些小技巧,題主用的多了就能了解了,這里先不過多展開.
=====
希望可以幫到題主, 歡迎追問.
如果要上傳同名文件夾,可以使用Linux的mv命令來實(shí)現(xiàn)。
首先,在本地系統(tǒng)中創(chuàng)建一個(gè)文件夾,例如“test”,然后將其上傳到Linux服務(wù)器中。
接下來,使用mv命令將文件夾重命名為“test1”:
mv test test1
這樣就可以在Linux服務(wù)器上創(chuàng)建一個(gè)同名文件夾了。
1 ssh
$ ssh username@remotehost
用shh登陸服務(wù)器。
2、scp
命令scp基于SSH協(xié)議,可以將本地文件拷貝到遠(yuǎn)程服務(wù)上的指定目錄,格式如下:
$ scp filename username@remotehost:remotedirectory
執(zhí)行:$ scp ipmsg.log admin@10.25.1.202:/home/admin
3 ftp/sftp
首先用root用戶登錄遠(yuǎn)程Linux服務(wù)器,將admin用戶添加到FTP賬戶中。
通過echo命令追加一行到user_list文件中:# echo admin user_list
之后通過service命令開啟FTP服務(wù):# service vsftpd start
現(xiàn)在就可以在本機(jī)訪問FTP遠(yuǎn)程服務(wù)器了,然后通過put命令上傳文件了。
4 SSH Windows Client
SSH提供了一個(gè)scp2.exe作為Windows下的scp命令工具。
SecureCRT與SshClient不同的就是,SecureCRT沒有圖形化的文件傳輸工具,不過也不影響,用命令來實(shí)現(xiàn)的話,其實(shí)會(huì)方便快捷很多。\x0d\x0a第一種方式:\x0d\x0a上傳文件只需在shell終端仿真器中輸入命令“rz”,即可從彈出的對(duì)話框中選擇本地磁盤上的文件,利用Zmodem上傳到服務(wù)器當(dāng)前路徑下。\x0d\x0a下載文件只需在shell終端仿真器中輸入命令“sz 文件名”,即可利用Zmodem將文件下載到本地某目錄下。\x0d\x0a通過“File Transfer”可以修改下載到本地的默認(rèn)路徑。設(shè)置默認(rèn)目錄:options--session options--file transfer。\x0d\x0a第二種方式:用sftp\x0d\x0asecurecrt 按下ALT+P就開啟新的會(huì)話 進(jìn)行ftp操作。\x0d\x0a輸入:help命令,顯示該FTP提供所有的命令\x0d\x0a pwd: 查詢linux主機(jī)所在目錄(也就是遠(yuǎn)程主機(jī)目錄)\x0d\x0a lpwd: 查詢本地目錄(一般指windows上傳文件的目錄:我們可以通過查看”選項(xiàng)“下拉框中的”會(huì)話選項(xiàng)“,如圖二:我們知道本地上傳目錄為:D:/我的文檔)\x0d\x0a ls: 查詢連接到當(dāng)前l(fā)inux主機(jī)所在目錄有哪些文件\x0d\x0a lls: 查詢當(dāng)前本地上傳目錄有哪些文件\x0d\x0a lcd: 改變本地上傳目錄的路徑\x0d\x0a cd: 改變遠(yuǎn)程上傳目錄\x0d\x0a get: 將遠(yuǎn)程目錄中文件下載到本地目錄\x0d\x0a put: 將本地目錄中文件上傳到遠(yuǎn)程主機(jī)(linux)\x0d\x0a quit: 斷開FTP連接