新聞中心
Linuxput命令是Linux系統(tǒng)中用于上傳文件的命令。使用Linuxput命令可以將本地文件上傳到指定的目錄中,支持上傳單個文件和多個文件。本文將詳細介紹Linuxput命令的使用方法和注意事項,幫助讀者更好地利用該命令進行文件上傳。

成都創(chuàng)新互聯(lián)公司主營雙流網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都App制作,雙流h5小程序設(shè)計搭建,雙流網(wǎng)站營銷推廣歡迎雙流等地區(qū)企業(yè)咨詢
一、命令格式與參數(shù)
Linuxput命令的格式如下:
put [本地文件] [遠程目錄]
其中,[本地文件]表示要上傳的本地文件路徑,可以是絕對路徑或相對路徑;[遠程目錄]表示文件上傳到遠程服務(wù)器中的目錄路徑,也可以是絕對路徑或相對路徑。
Linuxput命令還支持以下參數(shù):
-s:指定上傳文件的大小限制,單位為字節(jié)。默認為不限制。可以使用“k”、“m”、“g”等后綴表示文件大小,例如“-s 10m”表示上傳文件大小不超過10MB。
-t:設(shè)置傳輸超時時間,單位為秒。默認為300秒。
-r:指定上傳文件的權(quán)限,可以是三個八進制數(shù),也可以是“u+rwx”、“g+rwx”或“o+rwx”的形式。默認為文件所有者可讀可寫可執(zhí)行,其他用戶只讀。
-v:顯示上傳過程中的詳細信息。
二、使用方法
1.上傳單個文件
上傳單個文件的方法很簡單,只需要在命令行中輸入如下命令格式:
put [本地文件] [遠程目錄]
例如,將本地文件“/home/user/test.txt”上傳到遠程服務(wù)器“/var/www/html”目錄中,可以輸入如下命令:
put /home/user/test.txt /var/www/html
如果上傳成功,命令行中會顯示上傳的進度和信息。
2.上傳多個文件
上傳多個文件需要使用通配符“*”來代替文件名。例如,將本地目錄“/home/user”下的所有txt文件上傳到遠程服務(wù)器“/var/www/html”目錄下,可以輸入如下命令:
put /home/user/*.txt /var/www/html
上述命令會將所有txt文件全部上傳到遠程服務(wù)器中。
3.限制文件大小和傳輸超時時間
如果要限制上傳文件的大小和傳輸超時時間,可以使用“-s”和“-t”參數(shù)。例如,上傳本地文件“/home/user/test.zip”,限制文件大小為10MB,傳輸超時時間為60秒,可以輸入如下命令:
put -s 10m -t 60 /home/user/test.zip /var/www/html
上傳過程中,如果文件大小超過10MB或傳輸時間超過60秒,就會自動斷開連接并報錯。
4.設(shè)置文件權(quán)限
設(shè)置文件權(quán)限需要使用“-r”參數(shù),該參數(shù)后面要跟上要設(shè)置的權(quán)限。例如,將本地文件“/home/user/test.txt”上傳到遠程服務(wù)器“/var/www/html”目錄中,并設(shè)置文件權(quán)限為“rw-r–r–”,可以輸入如下命令:
put -r 644 /home/user/test.txt /var/www/html
5.顯示上傳過程中的信息
如果要顯示上傳過程中的詳細信息,可以使用“-v”參數(shù)。例如,上傳本地文件“/home/user/test.zip”,同時顯示上傳進度和詳細信息,可以輸入如下命令:
put -v /home/user/test.zip /var/www/html
上傳過程中,命令行中會顯示上傳進度和詳細信息,方便查看上傳情況。
三、注意事項
1.在使用Linuxput命令上傳文件時要確保遠程服務(wù)器中的目錄存在,并且有寫入權(quán)限。
2.上傳文件的大小和傳輸速度會受到網(wǎng)絡(luò)環(huán)境的影響,如果網(wǎng)絡(luò)不穩(wěn)定可能會上傳失敗或上傳時間變長。
3.上傳文件時要確保文件名和目錄路徑拼寫無誤,以免上傳到錯誤的位置或上傳錯誤的文件。
4.Linuxput命令上傳的文件默認權(quán)限為文件所有者可讀可寫可執(zhí)行,其他用戶只讀,如果需要設(shè)置其他權(quán)限,可以使用“-r”參數(shù)指定。
四、
通過上述的介紹,讀者可以了解到Linuxput命令的基本使用方法和相關(guān)注意事項,方便進行文件上傳。在實際使用中,還需要根據(jù)具體情況選擇合適的參數(shù)和選項,以達到更好的上傳效果。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗豐富以策略為先導(dǎo)10多年以來專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計,響應(yīng)式網(wǎng)站制作,設(shè)計師量身打造品牌風格,熱線:028-86922220在linux上用ftp上傳(put) 文件,文件名被創(chuàng)建了,但是文件沒有寫入
是給Linux系統(tǒng)上裂渣傳東西?
1.創(chuàng)建FTP用戶
adduser
XXX
passwd
XXX
輸入密碼
確認密碼
vi
/etc/passwd
修改為:
XXXX:x:501:50:Test
ftp
user:/home/mytest/:/in/nologin
XXX代表你所設(shè)的用戶名
到home目錄下檢查用戶目錄權(quán)限
ls
-l
XXX(用戶名)
drwxr-xr-x
root
root
4096
09-10
15:38
XXX
發(fā)現(xiàn)權(quán)限沒設(shè)好
用戶是root
用戶組是root
可將權(quán)限設(shè)置為
chmod
777
XXX
試試看登陸
2.把你要上傳的東西做成ISO文件掛在在Linux上
用Utral
ISO做好ISO文件
開啟虛肆讓悄擬機上的Linux系統(tǒng)
ISO放在虛擬機的光驅(qū)里
mount
/dev/cdrom
/media
這樣你局可以到/media下找到你需要的文滑森件了
首先,不建議你上傳整個目錄塵閉,首先是上傳速度會慢,如弊卜果文件數(shù)量過多,還有可能造成文件損壞。建議是先tar打包后直接上傳這個文件,然后再解壓。
如果你非要上傳文件夾,命令如下(前提是已經(jīng)連接sftp)租兄穗
put
-r
dir/.
在一個已連接的sftp中執(zhí)行這個命令,dir/后面必須有.否則會報錯
注意:這個命令是上傳
dir
目錄中的文件和子目錄,并不上傳
dir
目錄本身
Linux之ftp命令使用方法及案例
Linux之ftp命令使用方法及案例
Example 1:登陸
# ftp 121.199.5.52
Connected to 121.199.5.52 (121.199.5.52).
220 Microsoft FTP Service
Name (121.199.5.52:root): baitongsj
331 User name okay, need password.
Password:
230 User logged in, proceed.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ll
?Invalid command
ftp>
Example2:dir,cd ,quit 命令用法
ftp> dir ./app
227 Entering Passive Mode (121,199,5,52,128,234)
150 Opening ASCII mode data connection for /bin/ls.
total 0
drw-rw-rw- 1 user groupNov 9 18:26 .
drw-rw-rw- 1 user groupNov 9 18:26 ..
drw-rw-rw- 1 user groupNov 9 18:24 Common
drw-rw-rw- 1 user groupNov 9 18:24 Conf
drw-rw-rw- 1 user groupNov 9 18:19 Lang
drw-rw-rw- 1 user groupNov 9 18:23 Lib
drw-rw-rw- 1 user group 春扒Nov 9 18:26 Runtime
drw-rw-rw- 1 user groupNov 9 18:35 Tpl
226 Transfer complete.
ftp> cd base
250 Directory changed to /crms/Base
ftp> dir
227 Entering Passive Mode (121,199,5,52,128,235)
150 Opening ASCII mode data connection for /bin/ls.
drw-rw-rw- 扒純昌 1 user groupNov 9 18:18 .
drw-rw-rw- 1 user 褲冊 groupNov 9 18:18 ..
drw-rw-rw- 1 user groupNov 9 18:12 Common
drw-rw-rw- 1 user groupNov 9 18:13 Conf
drw-rw-rw- 1 user groupNov 9 18:17 Extend
-rw-rw-rw- 1 user groupJanLICENSE.txt
drw-rw-rw- 1 user groupNov 9 18:17 Lang
drw-rw-rw- 1 user groupNov 9 18:17 Lib
-rw-rw-rw- 1 user groupJanREADME.txt
-rw-rw-rw- 1 user groupJanThinkPHP.php
drw-rw-rw- 1 user groupNov 9 18:18 Tpl
-rw-rw-rw- 1 user groupJanlogo.png
226 Transfer complete.
ftp> quie
?Invalid command
ftp> quit
221 Goodbye!
#
example3:幫助文件
ftp> help
Commands may be abbreviated. Commands are:
! debugmdirsendportsite
$ dirmgetputsize
accountdisconnect mkdirpwdstatus
appendexitmlsquitstruct
asciiformmodequotesystem
bellgetmodtimerecvsunique
binaryglobmputregettenex
byehashnewerrstatustick
casehelpnmaprhelptrace
cdidlenlistrenametype
cdupimagentransresetuser
chmodlcdopenrestartumask
closelspromptrmdirverbose
crmacdefpassiverunique?
deletemdeleteproxysend
ftp> help dir
dirlist contents of remote directory
ftp> help mdir
mdirlist contents of multiple remote directories
ftp>
example4:重命名文件
ftp> dir
227 Entering Passive Mode (121,199,5,52,128,234)
150 Opening ASCII mode data connection for /bin/ls.
drw-rw-rw- 1 user groupNov 9 18:46 .
drw-rw-rw- 1 user groupNov 9 18:46 ..
drw-rw-rw- 1 user groupNov 9 18:39 Install
drw-rw-rw- 1 user groupNov 9 18:36 appImg
drw-rw-rw- 1 user groupNov 11 11:08 css
drw-rw-rw- 1 user groupNov 9 18:37 excelmodel
drw-rw-rw- 1 user groupNov 9 18:46 file
drw-rw-rw- 1 user groupNov 9 18:37 ico
drw-rw-rw- 1 user groupNov 9 18:38 img
drw-rw-rw- 1 user groupNov 11 11:11 js
-rw-rw-rw- 1 user groupOct 25 15:56 ni.txt
drw-rw-rw- 1 user groupNov 9 18:46 sound
drw-rw-rw- 1 user groupNov 9 18:46 sql
226 Transfer complete.
ftp> rename ni.txt ss
350 File or directory exists, ready for destination name
250 RNTO command successful.
ftp> dir
227 Entering Passive Mode (121,199,5,52,128,235)
150 Opening ASCII mode data connection for /bin/ls.
drw-rw-rw- 1 user groupNov 16 16:57 .
drw-rw-rw- 1 user groupNov 16 16:57 ..
drw-rw-rw- 1 user groupNov 9 18:39 Install
drw-rw-rw- 1 user groupNov 9 18:36 appImg
drw-rw-rw- 1 user groupNov 11 11:08 css
drw-rw-rw- 1 user groupNov 9 18:37 excelmodel
drw-rw-rw- 1 user groupNov 9 18:46 file
drw-rw-rw- 1 user groupNov 9 18:37 ico
drw-rw-rw- 1 user groupNov 9 18:38 img
drw-rw-rw- 1 user groupNov 11 11:11 js
drw-rw-rw- 1 user groupNov 9 18:46 sound
drw-rw-rw- 1 user groupNov 9 18:46 sql
-rw-rw-rw- 1 user groupOct 25 15:56 ss
226 Transfer complete.
example5 :格式 get ,將文件從遠端主機中傳送至本地主機中,如要獲取服務(wù)器上\rose\1.bmp,則 ftp> get /rose/1.bmp /tmp/1.bmp (回車),必須給出第二個參數(shù),否則會復(fù)制失敗,登錄后執(zhí)行:
ftp> get robots.txt /tmp/
local: /tmp/ remote: robots.txt
227 Entering Passive Mode (121,199,5,52,128,233)
150 Opening BINARY mode data connection for robots.txt (26 Bytes).
local: /tmp/: Is a directory
226 Transfer complete.
226 ABOR command successful.
ftp>
example 6:lcd 命令
ftp> lcd ..
Local directory now /
ftp> lcd /tmp/flower
Local directory now /tmp/flower
example 7: put命令
格式:put local-file
將本地一個文件傳送至遠端主機中.
如要把本地的1.bmp傳送到遠端主機e:\rose,并改名為333.bmp
ftp> put 1.bmp /rose/333.bmp (回車)
ftp> put /tmp/tt.txt ./nihaol.txt
local: /tmp/tt.txt remote: ./nihaol.txt
227 Entering Passive Mode (121,199,5,52,128,232)
150 Opening BINARY mode data connection for nihaol.txt.
226 Transfer complete.
5 bytes sent in 2.6e-05 secs (192.31 Kbytes/sec)
example 8: mput命令
格式:mput local-files
將本地主機中一批文件傳送至遠端主機.
如要把本地當前目錄下所有bmp文件上傳到服務(wù)器e:\rose 下
ftp> cd /rose (回車)
ftp> mput *.bmp?。ɑ剀嚕?/p>
linuxput命令使用的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于linuxput命令使用,Linuxput命令使用指南,在linux上用ftp上傳(put) 文件,文件名被創(chuàng)建了,但是文件沒有寫入,Linux之ftp命令使用方法及案例的信息別忘了在本站進行查找喔。
成都創(chuàng)新互聯(lián)科技有限公司,經(jīng)過多年的不懈努力,公司現(xiàn)已經(jīng)成為一家專業(yè)從事IT產(chǎn)品開發(fā)和營銷公司。廣泛應(yīng)用于計算機網(wǎng)絡(luò)、設(shè)計、SEO優(yōu)化、關(guān)鍵詞排名等多種行業(yè)!
本文題目:Linuxput命令使用指南(linuxput命令使用)
文章位置:http://m.5511xx.com/article/cogegpc.html


咨詢
建站咨詢
