Linuxput命令是Linux系统中用于上传文件的命令。使用Linuxput命令可以将本地文件上传到指定的目录中,支持上传单个文件和多个文件。本文将详细介绍Linuxput命令的使用方法和注意事项,帮助读者更好地利用该命令进行文件上传。
成都创新互联公司主营双流网站建设的网络公司,主营网站建设方案,成都App制作,双流h5小程序设计搭建,双流网站营销推广欢迎双流等地区企业咨询
一、命令格式与参数
Linuxput命令的格式如下:
put [本地文件] [远程目录]
其中,[本地文件]表示要上传的本地文件路径,可以是绝对路径或相对路径;[远程目录]表示文件上传到远程服务器中的目录路径,也可以是绝对路径或相对路径。
Linuxput命令还支持以下参数:
-s:指定上传文件的大小限制,单位为字节。默认为不限制。可以使用“k”、“m”、“g”等后缀表示文件大小,例如“-s 10m”表示上传文件大小不超过10MB。
-t:设置传输超时时间,单位为秒。默认为300秒。
-r:指定上传文件的权限,可以是三个八进制数,也可以是“u+rwx”、“g+rwx”或“o+rwx”的形式。默认为文件所有者可读可写可执行,其他用户只读。
-v:显示上传过程中的详细信息。
二、使用方法
1.上传单个文件
上传单个文件的方法很简单,只需要在命令行中输入如下命令格式:
put [本地文件] [远程目录]
例如,将本地文件“/home/user/test.txt”上传到远程服务器“/var/www/html”目录中,可以输入如下命令:
put /home/user/test.txt /var/www/html
如果上传成功,命令行中会显示上传的进度和信息。
2.上传多个文件
上传多个文件需要使用通配符“*”来代替文件名。例如,将本地目录“/home/user”下的所有txt文件上传到远程服务器“/var/www/html”目录下,可以输入如下命令:
put /home/user/*.txt /var/www/html
上述命令会将所有txt文件全部上传到远程服务器中。
3.限制文件大小和传输超时时间
如果要限制上传文件的大小和传输超时时间,可以使用“-s”和“-t”参数。例如,上传本地文件“/home/user/test.zip”,限制文件大小为10MB,传输超时时间为60秒,可以输入如下命令:
put -s 10m -t 60 /home/user/test.zip /var/www/html
上传过程中,如果文件大小超过10MB或传输时间超过60秒,就会自动断开连接并报错。
4.设置文件权限
设置文件权限需要使用“-r”参数,该参数后面要跟上要设置的权限。例如,将本地文件“/home/user/test.txt”上传到远程服务器“/var/www/html”目录中,并设置文件权限为“rw-r–r–”,可以输入如下命令:
put -r 644 /home/user/test.txt /var/www/html
5.显示上传过程中的信息
如果要显示上传过程中的详细信息,可以使用“-v”参数。例如,上传本地文件“/home/user/test.zip”,同时显示上传进度和详细信息,可以输入如下命令:
put -v /home/user/test.zip /var/www/html
上传过程中,命令行中会显示上传进度和详细信息,方便查看上传情况。
三、注意事项
1.在使用Linuxput命令上传文件时要确保远程服务器中的目录存在,并且有写入权限。
2.上传文件的大小和传输速度会受到网络环境的影响,如果网络不稳定可能会上传失败或上传时间变长。
3.上传文件时要确保文件名和目录路径拼写无误,以免上传到错误的位置或上传错误的文件。
4.Linuxput命令上传的文件默认权限为文件所有者可读可写可执行,其他用户只读,如果需要设置其他权限,可以使用“-r”参数指定。
四、
通过上述的介绍,读者可以了解到Linuxput命令的基本使用方法和相关注意事项,方便进行文件上传。在实际使用中,还需要根据具体情况选择合适的参数和选项,以达到更好的上传效果。
成都网站建设公司-创新互联,建站经验丰富以策略为先导10多年以来专注数字化网站建设,提供企业网站建设,高端网站设计,响应式网站制作,设计师量身打造品牌风格,热线:028-86922220是给Linux系统上裂渣传东西?
1.创建FTP用户
adduser
XXX
passwd
XXX
输入密码
确认密码
vi
/etc/passwd
修改为:
XXXX:x:501:50:Test
ftp
user:/home/mytest/:/in/nologin
XXX代表你所设的用户名
到home目录下检查用户目录权限
ls
-l
XXX(用户名)
drwxr-xr-x
root
root
4096
09-10
15:38
XXX
发现权限没设好
用户是root
用户组是root
可将权限设置为
chmod
777
XXX
试试看登陆
2.把你要上传的东西做成ISO文件挂在在Linux上
用Utral
ISO做好ISO文件
开启虚肆让悄拟机上的Linux系统
ISO放在虚拟机的光驱里
mount
/dev/cdrom
/media
这样你局可以到/media下找到你需要的文滑森件了
首先,不建议你上传整个目录尘闭,首先是上传速度会慢,如弊卜果文件数量过多,还有可能造成文件损坏。建议是先tar打包后直接上传这个文件,然后再解压。
如果你非要上传文件夹,命令如下(前提是已经连接sftp)租兄穗
put
-r
dir/.
在一个已连接的sftp中执行这个命令,dir/后面必须有.否则会报错
注意:这个命令是上传
dir
目录中的文件和子目录,并不上传
dir
目录本身
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 ,将文件从远端主机中传送至本地主机中,如要获取服务器上\rose\1.bmp,则 ftp> get /rose/1.bmp /tmp/1.bmp (回车),必须给出第二个参数,否则会复制失败,登录后执行:
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文件上传到服务器e:\rose 下
ftp> cd /rose (回车)
ftp> mput *.bmp (回车)
linuxput命令使用的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linuxput命令使用,Linuxput命令使用指南,在linux上用ftp上传(put) 文件,文件名被创建了,但是文件没有写入,Linux之ftp命令使用方法及案例的信息别忘了在本站进行查找喔。
成都创新互联科技有限公司,经过多年的不懈努力,公司现已经成为一家专业从事IT产品开发和营销公司。广泛应用于计算机网络、设计、SEO优化、关键词排名等多种行业!
当前题目:Linuxput命令使用指南(linuxput命令使用)
浏览地址:http://www.gawzjz.com/qtweb2/news14/21764.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联