Linuxput命令使用指南 (linuxput命令使用)

Linuxput命令是Linux系统中用于上传文件的命令。使用Linuxput命令可以将本地文件上传到指定的目录中,支持上传单个文件和多个文件。本文将详细介绍Linuxput命令的使用方法和注意事项,帮助读者更好地利用该命令进行文件上传。

一、命令格式与参数

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命令的基本使用方法和相关注意事项,方便进行文件上传。在实际使用中,还需要根据具体情况选择合适的参数和选项,以达到更好的上传效果。

相关问题拓展阅读:

在linux上用ftp上传(put) 文件,文件名被创建了,但是文件没有写入

是给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命令使用方法及案例

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命令使用方法及案例的信息别忘了在本站进行查找喔。


数据运维技术 » Linuxput命令使用指南 (linuxput命令使用)