精华内容
下载资源
问答
  • FTP命令

    2014-05-08 16:45:40
    FTP 命令是 Internet 用户使用最频繁的命令之一,不论是在 DOS 还是 UNIX 操作系统下使用 FTP ,都会遇到大量的 FTP 内部命令。 熟悉并灵活应用 FTP 的内部命令,可以大大方便使用者,并收到事半功倍之效。 & FTP...

    FTP 命令是 Internet 用户使用最频繁的命令之一,不论是在 DOS 还是 UNIX 操作系统下使用 FTP ,都会遇到大量的 FTP 内部命令。 熟悉并灵活应用 FTP 的内部命令,可以大大方便使用者,并收到事半功倍之效。

    &  FTP 的命令行格式为: ftp -v -d -i -n -g [ 主机名 ] ,其中

    -v 显示远程服务器的所有响应信息; 
    -n 限制 ftp 的自动登录,即不使用 .netrc 文件; 
    -d 使用调试方式; 
    -g 取消全局文件名。 

    &  FTP 使用的内部命令如下 ( 中括号表示可选项 ) : 

    1.![cmd[args] :在本地机中执行交互 sh*ll , exit 回到 ftp 环境,如: !ls*.zip

    2.$ macro-ame[args] : 执行宏定义 macro-name 。

    3.account[password] : 提供登录远程系统成功后访问系统资源所需的补充口令。

    4.append local-file[remote-file] :将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。

    5.ascii :使用 ascii 类型传输方式。

    6.bell :每个命令执行完毕后计算机响铃一次。

    7.bin :使用二进制文件传输方式。

    8.bye :退出 ftp 会话过程。

    9.case :在使用 mget 时,将远程主机文件名中的大写转为小写字母。

    10.cd remote-dir :进入远程主机目录。

    11.cdup :进入远程主机目录的父目录。

    12.chmod mode file-name :将远程主机文件 file-name 的存取方式设置为 mode ,如: chmod 777 a.out 。

    13.close :中断与远程服务器的 ftp 会话 ( 与 open 对应 ) 。

    14.cr :使用 asscii 方式传输文件时,将回车换行转换为回行。

    15.delete remote-file :删除远程主机文件。

    16.debug[debug-value] :设置调试方式, 显示发送至远程主机的每条命令,如: deb up 3 ,若设为 0 ,表示取消 debug 。

    17.dir[remote-dir][local-file] :显示远程主机目录,并将结果存入本地文件

    18.disconnection :同 close 。

    19.form format :将文件传输方式设置为 format ,缺省为 file 方式。

    20.get remote-file[local-file] : 将远程主机的文件 remote-file 传至本地硬盘的 local-file 。

    21.glob :设置 mdelete , mget , mput 的文件名扩展,缺省时不扩展文件名,同命令行的 -g 参数。

    22.hash :每传输 1024 字节,显示一个 hash 符号 (#) 。

    23.help[cmd] :显示 ftp 内部命令 cmd 的帮助信息,如: help get 。 与?作用相同。

    24.idle[seconds] :将远程服务器的休眠计时器设为 [seconds] 秒。

    25.image :设置二进制传输方式 ( 同 binary) 。

    26.lcd[dir] :将本地工作目录切换至 dir 。

    27.ls[remote-dir][local-file] :显示远程目录 remote-dir , 并存入本地文件 local-file 。

    28.macdef macro-name :定义一个宏,遇到 macdef 下的空行时,宏定义结束。

    29.mdelete[remote-file] :删除远程主机文件。

    30.mdir remote-files local-file :与 dir 类似,但可指定多个远程文件,如 : mdir *.o.*.zipoutfile 。

    31.mget remote-files :传输多个远程文件。

    32.mkdir dir-name :在远程主机中建一目录。

    33.mls remote-file local-file :同 nlist ,但可指定多个文件名。

    34.mode[modename] :将文件传输方式设置为 modename , 缺省为 stream 方式。

    35.modtime file-name :显示远程主机文件的最后修改时间。

    36.mput local-file :将多个文件传输至远程主机。

    37.newer file-name : 如果远程机中 file-name 的修改时间比本地硬盘同名文件的时间更近,则重传该文件。

    38.nlist[remote-dir][local-file] :显示远程主机目录的文件清单,并存入本地硬盘的 local-file 。

    39.nmap[inpattern outpattern] :设置文件名映射机制, 使得文件传输时,文件中的某些字符相互转换, 如: nmap $1.$2.$3[$1 , $2].[$2 , $3] ,则传输文件 a1.a2.a3 时,文件名变为 a1 , a2 。 该命令特别适用于远程主机为非 UNIX 机的情况。

    40.ntrans[inchars[outchars] :设置文件名字符的翻译机制,如 ntrans1R ,则文件名 LLL 将变为 RRR 。

    41.open host[port] :建立指定 ftp 服务器连接,可指定连接端口。

    42.passive :进入被动传输方式。

    43.prompt :设置多个文件传输时的交互提示。

    44.proxy ftp-cmd :在次要控制连接中,执行一条 ftp 命令,该命令允许连接两个 ftp 服务器,以在两个服务器间传输文件。第一条 ftp 命令必须为 open ,以首先建立两个服务器间的连接。

    45.put local-file[remote-file] :将本地文件 local-file 传送至远程主机。

    46.pwd :显示远程主机的当前工作目录。

    47.quit :同 bye ,退出 ftp 会话。

    48.quote arg1 , arg2... :将参数逐字发至远程 ftp 服务器,如: quote syst.

    49.recv remote-file[local-file] :同 get 。

    50.reget remote-file[local-file] :类似于 get , 但若 local-file 存在,则从上次传输中断处续传。

    51.rhelp[cmd-name] :请求获得远程主机的帮助。

    52.rstatus[file-name] :若未指定文件名,则显示远程主机的状态, 否则显示文件状态。

    53.rename[from][to] :更改远程主机文件名。

    54.reset :清除回答队列。

    55.restart marker :从指定的标志 marker 处,重新开始 get 或 put ,如: restart 130 。

    56.rmdir dir-name :删除远程主机目录。

    57.runique :设置文件名只一性存储,若文件存在,则在原文件后加后缀 .1 , .2 等。

    58.send local-file[remote-file] :同 put 。

    59.sendport :设置 PORT 命令的使用。

    60.site arg1 , arg2... :将参数作为 SITE 命令逐字发送至远程 ftp 主机。

    61.size file-name :显示远程主机文件大小,如: site idle 7200 。

    62.status :显示当前 ftp 状态。

    63.struct[struct-name] :将文件传输结构设置为 struct-name , 缺省时使用 stream 结构。

    64.sunique :将远程主机文件名存储设置为只一 ( 与 runique 对应 ) 。

    65.system :显示远程主机的操作系统类型。

    66.tenex :将文件传输类型设置为 TENEX 机的所需的类型。

    67.tick :设置传输时的字节计数器。

    68.trace :设置包跟踪。

    69.type[type-name] :设置文件传输类型为 type-name ,缺省为 ascii ,如 :type binary ,设置二进制传输方式。

    70.umask[newmask] :将远程服务器的缺省 umask 设置为 newmask ,如: umask 3

    71.user user-name[password][account] :向远程主机表明自己的身份,需要口令时,必须输入口令,如: user anonymousmy@email 。 SDDSA

    72.verbose :同命令行的 -v 参数,即设置详尽报告方式, ftp 服务器的所有响 应都将显示给用户,缺省为 on.

    &  FTP 外部命令:

    &  第一组:

    bye Terminate ftp session and exit

    quit Terminate ftp session and exit

    &  第二组:

    open Connect to remote tftp ,例如 ftp> open 192.168.1.6

    user Send new user information 再输入一次用户名和口令 ( 有点像 UNIX 下的 SU) 。

    close Terminate ftp session

    disconnect Terminate ftp session

    &  第三组:

    ? Print local help information

    help Print local help information

    remotehelp Get help from remote server = rhelp

    &  第四组:

    ascii Set ascii transfer type 切换传输模式为文字模式 ( 只能用来传送 DOC 文件,因为是 7-BIT)

    binary Set binary transfer type 切换传输模式为二进制模式 ( 除文字文件外皆用此模式 ) = image

    type Set file transfer type 让你更改或显示目前传输模式

    &  第五组:

    cd Change remote working directory --- cd.. = cdup cd \

    lcd Change local working directory

    pwd Print working directory on remote machine

    ! Escape to the shell , 例如: !dir 直接用它相当 bye

    &  第六组:

    delete Delete remote file

    mdelete Delete multiple files

    rename Rename file

    &  第七组:

    dir List contents of remote directory 相当于 LS-L(LIST-LONG)

    rmdir Remove directory on the remote machine 象 DOS 下的 RD( 删除子目录 ) 一样

    mkdir Make directory on the remote machine

    ls List contents of remote directory 有点象 UNIX 下的 LS(LIST) 命令

    mls List contents of multiple remote directori

    mdir List contents of multiple remote directori

    &  第八组:

    get Receive file

    mget Get multiple files

    put Send one file

    mput Send multiple files

    recv Receive file 相当于 GET(RECV 为 RECEWE 的简写 )

    send Send one file 相当于 PUT

    &  第九组:

    status Show current status

    bell Beep when command completed

    hash Toggle printing `#' for each buffe 切换 # 字号的出现,每一个 # 字号表示传送了 1024 / 8192BYTES

    prompt Force interactive prompting on multiple commands

    verbose Toggle verbose mode 切换所有文件传输过程的显示

    &  第十组:

    quote Send arbitrary ftp command

    literal Send arbitrary ftp command

    glob Toggle metacharacter expansion of

    trace Toggle packet tracing

    debug Toggle debugging mode

    append Append to a file

    &  FTP 常用命令操作实例:

     

    ftp出错代码对照


    110 Restart marker reply. In this case, the text is exact and not left to the particular implementation; it must read: MARK yyyy = mmmm where yyyy is User-process data stream marker, and mmmm server's equivalent marker (note the spaces between markers and "="). 
    重新启动标志回应。这种情况下,信息是精确的并且不用特别的处理;可以这样看:标记 yyyy = mmm 中 yyyy 是用户进程数据流标记, mmmm 是服务器端相应的标记(注意在标记和等号间的空格) 
    -----------------------------------

    120 Service ready in nnn minutes. 
    服务在 NNN 时间内可用 
    -----------------------------------

    125 Data connection already open; transfer starting. 
    数据连接已经打开,开始传送数据 . 
    -----------------------------------

    150 File status okay; about to open data connection. 
    文件状态正确,正在打开数据连接 . 
    -----------------------------------

    200 Command okay. 
    命令执行正常结束 . 
    -----------------------------------

    202 Command not implemented, superfluous at this site. 
    命令未被执行,此站点不支持此命令 . 
    -----------------------------------

    211 System status, or system help reply. 
    系统状态或系统帮助信息回应 . 
    -----------------------------------

    212 Directory status. 
    目录状态信息 . 
    -----------------------------------

    213 File status. 
    文件状态信息 . 
    -----------------------------------

    214 Help message.On how to use the server or the meaning of a particular non-standard command. This reply is useful only to the human user. 帮助信息。关于如何使用本服务器或特殊的非标准命令。此回复只对人有用。 
    -----------------------------------

    215 NAME system type. Where NAME is an official system name from the list in the Assigned Numbers document. 
    NAME 系统类型。 
    -----------------------------------

    220 Service ready for new user. 
    新连接的用户的服务已就绪 
    -----------------------------------

    221 Service closing control connection. 
    控制连接关闭 
    -----------------------------------

    225 Data connection open; no transfer in progress. 
    数据连接已打开,没有进行中的数据传送 
    -----------------------------------

    226 Closing data connection. Requested file action successful (for example, file transfer or file abort). 
    正在关闭数据连接。请求文件动作成功结束(例如,文件传送或终止) 
    -----------------------------------

    227 Entering Passive Mode (h1,h2,h3,h4,p1,p2). 
    进入被动模式 
    -----------------------------------

    230 User logged in, proceed. Logged out if appropriate. 
    用户已登入。 如果不需要可以登出。 
    -----------------------------------

    250 Requested file action okay, completed. 
    被请求文件操作成功完成 
    -----------------------------------

    257 "PATHNAME" created. 
    路径已建立 
    -----------------------------------

    331 User name okay, need password. 
    用户名存在,需要输入密码 
    -----------------------------------

    332 Need account for login. 
    需要登陆的账户 
    -----------------------------------

    350 Requested file action pending further information 
    对被请求文件的操作需要进一步更多的信息 
    -----------------------------------

    421 Service not available, closing control connection.This may be a reply to any command if the service knows it must shut down. 
    服务不可用,控制连接关闭。这可能是对任何命令的回应,如果服务认为它必须关闭 
    -----------------------------------

    425 Can't open data connection. 
    打开数据连接失败 
    -----------------------------------

    426 Connection closed; transfer aborted. 
    连接关闭,传送中止。 
    -----------------------------------

    450 Requested file action not taken. 
    对被请求文件的操作未被执行 
    -----------------------------------

    451 Requested action aborted. Local error in processing. 
    请求的操作中止。处理中发生本地错误。 
    -----------------------------------

    452 Requested action not taken. Insufficient storage space in system.File unavailable (e.g., file busy). 
    请求的操作没有被执行。 系统存储空间不足。 文件不可用 
    -----------------------------------

    500 Syntax error, command unrecognized. This may include errors such as command line too long. 
    语法错误,不可识别的命令。 这可能是命令行过长。 
    -----------------------------------

    501 Syntax error in parameters or arguments. 
    参数错误导致的语法错误 
    -----------------------------------

    502 Command not implemented. 
    命令未被执行 
    -----------------------------------

    503 Bad sequence of commands. 
    命令的次序错误。 
    -----------------------------------

    504 Command not implemented for that parameter. 
    由于参数错误,命令未被执行 
    -----------------------------------

    530 Not logged in. 
    没有登录 
    -----------------------------------

    532 Need account for storing files. 
    存储文件需要账户信息 
    -----------------------------------

    550 Requested action not taken. File unavailable (e.g., file not found, no access). 
    请求操作未被执行,文件不可用。 
    -----------------------------------

    551 Requested action aborted. Page type unknown. 
    请求操作中止,页面类型未知 
    -----------------------------------

    552 Requested file action aborted. Exceeded storage allocation (for current directory or dataset). 
    对请求文件的操作中止。 超出存储分配 
    -----------------------------------

    553 Requested action not taken. File name not allowed 
    请求操作未被执行。 文件名不允许 
    ----------------------------------- 
    ----------------------------------- 

    &  这种错误跟 http 协议类似,大致是: 
    2 开头--成功 
    3 开头--权限问题 
    4 开头--文件问题 
    5 开头--服务器问题 

    &  对我们最有用的: 
    421 :一般出现在连接数多,需稍后在接; 
    530 :密码错误; 
    550 :目录或文件已经被删除。

    展开全文
  • Ubuntu 查看文件以及磁盘空间大小管理 (1)查看文件大小  查看当前文件夹下所有文件大小(包括子文件夹) du -sh # du -h 15M ./package 16K ./.fontconfig 4.0K ./.cache 5.1M ./.rpmdb 20M . 查看指定文件夹下...
  • FTP命令详解

    千次阅读 2015-11-30 09:47:46
    FTP 命令是 Internet 用户使用最频繁的命令之一,不论是在 DOS 还是 UNIX 操作系统下使用 FTP ,都会遇到大量的 FTP 内部命令。 熟悉并灵活应用 FTP 的内部命令,可以大大方便使用者,并收到事半功倍之效。 & ...

    FTP 命令是 Internet 用户使用最频繁的命令之一,不论是在 DOS 还是 UNIX 操作系统下使用 FTP ,都会遇到大量的 FTP 内部命令。 熟悉并灵活应用 FTP 的内部命令,可以大大方便使用者,并收到事半功倍之效。

    &  FTP 的命令行格式为: ftp -v -d -i -n -g [ 主机名 ] ,其中

    -v 显示远程服务器的所有响应信息;
    -n 限制 ftp 的自动登录,即不使用 .netrc 文件;
    -d 使用调试方式;
    -g 取消全局文件名。

    &  FTP 使用的内部命令如下 ( 中括号表示可选项 ) :

    1.![cmd[args] :在本地机中执行交互 sh*ll , exit 回到 ftp 环境,如: !ls*.zip

    2.$ macro-ame[args] : 执行宏定义 macro-name 。

    3.account[password] : 提供登录远程系统成功后访问系统资源所需的补充口令。

    4.append local-file[remote-file] :将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。

    5.ascii :使用 ascii 类型传输方式。

    6.bell :每个命令执行完毕后计算机响铃一次。

    7.bin :使用二进制文件传输方式。

    8.bye :退出 ftp 会话过程。

    9.case :在使用 mget 时,将远程主机文件名中的大写转为小写字母。

    10.cd remote-dir :进入远程主机目录。

    11.cdup :进入远程主机目录的父目录。

    12.chmod mode file-name :将远程主机文件 file-name 的存取方式设置为 mode ,如: chmod 777 a.out 。

    13.close :中断与远程服务器的 ftp 会话 ( 与 open 对应 ) 。

    14.cr :使用 asscii 方式传输文件时,将回车换行转换为回行。

    15.delete remote-file :删除远程主机文件。

    16.debug[debug-value] :设置调试方式, 显示发送至远程主机的每条命令,如: deb up 3 ,若设为 0 ,表示取消 debug 。

    17.dir[remote-dir][local-file] :显示远程主机目录,并将结果存入本地文件

    18.disconnection :同 close 。

    19.form format :将文件传输方式设置为 format ,缺省为 file 方式。

    20.get remote-file[local-file] : 将远程主机的文件 remote-file 传至本地硬盘的 local-file 。

    21.glob :设置 mdelete , mget , mput 的文件名扩展,缺省时不扩展文件名,同命令行的 -g 参数。

    22.hash :每传输 1024 字节,显示一个 hash 符号 (#) 。

    23.help[cmd] :显示 ftp 内部命令 cmd 的帮助信息,如: help get 。 与?作用相同。

    24.idle[seconds] :将远程服务器的休眠计时器设为 [seconds] 秒。

    25.image :设置二进制传输方式 ( 同 binary) 。

    26.lcd[dir] :将本地工作目录切换至 dir 。

    27.ls[remote-dir][local-file] :显示远程目录 remote-dir , 并存入本地文件 local-file 。

    28.macdef macro-name :定义一个宏,遇到 macdef 下的空行时,宏定义结束。

    29.mdelete[remote-file] :删除远程主机文件。

    30.mdir remote-files local-file :与 dir 类似,但可指定多个远程文件,如 : mdir *.o.*.zipoutfile 。

    31.mget remote-files :传输多个远程文件。

    32.mkdir dir-name :在远程主机中建一目录。

    33.mls remote-file local-file :同 nlist ,但可指定多个文件名。

    34.mode[modename] :将文件传输方式设置为 modename , 缺省为 stream 方式。

    35.modtime file-name :显示远程主机文件的最后修改时间。

    36.mput local-file :将多个文件传输至远程主机。

    37.newer file-name : 如果远程机中 file-name 的修改时间比本地硬盘同名文件的时间更近,则重传该文件。

    38.nlist[remote-dir][local-file] :显示远程主机目录的文件清单,并存入本地硬盘的 local-file 。

    39.nmap[inpattern outpattern] :设置文件名映射机制, 使得文件传输时,文件中的某些字符相互转换, 如: nmap $1.$2.$3[$1 , $2].[$2 , $3] ,则传输文件 a1.a2.a3 时,文件名变为 a1 , a2 。 该命令特别适用于远程主机为非 UNIX 机的情况。

    40.ntrans[inchars[outchars] :设置文件名字符的翻译机制,如 ntrans1R ,则文件名 LLL 将变为 RRR 。

    41.open host[port] :建立指定 ftp 服务器连接,可指定连接端口。

    42.passive :进入被动传输方式。

    43.prompt :设置多个文件传输时的交互提示。

    44.proxy ftp-cmd :在次要控制连接中,执行一条 ftp 命令,该命令允许连接两个 ftp 服务器,以在两个服务器间传输文件。第一条 ftp 命令必须为 open ,以首先建立两个服务器间的连接。

    45.put local-file[remote-file] :将本地文件 local-file 传送至远程主机。

    46.pwd :显示远程主机的当前工作目录。

    47.quit :同 bye ,退出 ftp 会话。

    48.quote arg1 , arg2... :将参数逐字发至远程 ftp 服务器,如: quote syst.

    49.recv remote-file[local-file] :同 get 。

    50.reget remote-file[local-file] :类似于 get , 但若 local-file 存在,则从上次传输中断处续传。

    51.rhelp[cmd-name] :请求获得远程主机的帮助。

    52.rstatus[file-name] :若未指定文件名,则显示远程主机的状态, 否则显示文件状态。

    53.rename[from][to] :更改远程主机文件名。

    54.reset :清除回答队列。

    55.restart marker :从指定的标志 marker 处,重新开始 get 或 put ,如: restart 130 。

    56.rmdir dir-name :删除远程主机目录。

    57.runique :设置文件名只一性存储,若文件存在,则在原文件后加后缀 .1 , .2 等。

    58.send local-file[remote-file] :同 put 。

    59.sendport :设置 PORT 命令的使用。

    60.site arg1 , arg2... :将参数作为 SITE 命令逐字发送至远程 ftp 主机。

    61.size file-name :显示远程主机文件大小,如: site idle 7200 。

    62.status :显示当前 ftp 状态。

    63.struct[struct-name] :将文件传输结构设置为 struct-name , 缺省时使用 stream 结构。

    64.sunique :将远程主机文件名存储设置为只一 ( 与 runique 对应 ) 。

    65.system :显示远程主机的操作系统类型。

    66.tenex :将文件传输类型设置为 TENEX 机的所需的类型。

    67.tick :设置传输时的字节计数器。

    68.trace :设置包跟踪。

    69.type[type-name] :设置文件传输类型为 type-name ,缺省为 ascii ,如 :type binary ,设置二进制传输方式。

    70.umask[newmask] :将远程服务器的缺省 umask 设置为 newmask ,如: umask 3

    71.user user-name[password][account] :向远程主机表明自己的身份,需要口令时,必须输入口令,如: user anonymousmy@email 。 SDDSA

    72.verbose :同命令行的 -v 参数,即设置详尽报告方式, ftp 服务器的所有响 应都将显示给用户,缺省为 on.

    &  FTP 外部命令:

    &  第一组:

    bye Terminate ftp session and exit

    quit Terminate ftp session and exit

    &  第二组:

    open Connect to remote tftp ,例如 ftp> open 192.168.1.6

    user Send new user information 再输入一次用户名和口令 ( 有点像 UNIX 下的 SU) 。

    close Terminate ftp session

    disconnect Terminate ftp session

    &  第三组:

    ? Print local help information

    help Print local help information

    remotehelp Get help from remote server = rhelp

    &  第四组:

    ascii Set ascii transfer type 切换传输模式为文字模式 ( 只能用来传送 DOC 文件,因为是 7-BIT)

    binary Set binary transfer type 切换传输模式为二进制模式 ( 除文字文件外皆用此模式 ) = image

    type Set file transfer type 让你更改或显示目前传输模式

    &  第五组:

    cd Change remote working directory --- cd.. = cdup cd \

    lcd Change local working directory

    pwd Print working directory on remote machine

    ! Escape to the shell , 例如: !dir 直接用它相当 bye

    &  第六组:

    delete Delete remote file

    mdelete Delete multiple files

    rename Rename file

    &  第七组:

    dir List contents of remote directory 相当于 LS-L(LIST-LONG)

    rmdir Remove directory on the remote machine 象 DOS 下的 RD( 删除子目录 ) 一样

    mkdir Make directory on the remote machine

    ls List contents of remote directory 有点象 UNIX 下的 LS(LIST) 命令

    mls List contents of multiple remote directori

    mdir List contents of multiple remote directori

    &  第八组:

    get Receive file

    mget Get multiple files

    put Send one file

    mput Send multiple files

    recv Receive file 相当于 GET(RECV 为 RECEWE 的简写 )

    send Send one file 相当于 PUT

    &  第九组:

    status Show current status

    bell Beep when command completed

    hash Toggle printing `#' for each buffe 切换 # 字号的出现,每一个 # 字号表示传送了 1024 / 8192BYTES

    prompt Force interactive prompting on multiple commands

    verbose Toggle verbose mode 切换所有文件传输过程的显示

    &  第十组:

    quote Send arbitrary ftp command

    literal Send arbitrary ftp command

    glob Toggle metacharacter expansion of

    trace Toggle packet tracing

    debug Toggle debugging mode

    append Append to a file

    &  FTP 常用命令操作实例:

     

    ftp出错代码对照


    110 Restart marker reply. In this case, the text is exact and not left to the particular implementation; it must read: MARK yyyy = mmmm where yyyy is User-process data stream marker, and mmmm server's equivalent marker (note the spaces between markers and "=").
    重新启动标志回应。这种情况下,信息是精确的并且不用特别的处理;可以这样看:标记 yyyy = mmm 中 yyyy 是用户进程数据流标记, mmmm 是服务器端相应的标记(注意在标记和等号间的空格)
    -----------------------------------

    120 Service ready in nnn minutes.
    服务在 NNN 时间内可用
    -----------------------------------

    125 Data connection already open; transfer starting.
    数据连接已经打开,开始传送数据 .
    -----------------------------------

    150 File status okay; about to open data connection.
    文件状态正确,正在打开数据连接 .
    -----------------------------------

    200 Command okay.
    命令执行正常结束 .
    -----------------------------------

    202 Command not implemented, superfluous at this site.
    命令未被执行,此站点不支持此命令 .
    -----------------------------------

    211 System status, or system help reply.
    系统状态或系统帮助信息回应 .
    -----------------------------------

    212 Directory status.
    目录状态信息 .
    -----------------------------------

    213 File status.
    文件状态信息 .
    -----------------------------------

    214 Help message.On how to use the server or the meaning of a particular non-standard command. This reply is useful only to the human user. 帮助信息。关于如何使用本服务器或特殊的非标准命令。此回复只对人有用。
    -----------------------------------

    215 NAME system type. Where NAME is an official system name from the list in the Assigned Numbers document.
    NAME 系统类型。
    -----------------------------------

    220 Service ready for new user.
    新连接的用户的服务已就绪
    -----------------------------------

    221 Service closing control connection.
    控制连接关闭
    -----------------------------------

    225 Data connection open; no transfer in progress.
    数据连接已打开,没有进行中的数据传送
    -----------------------------------

    226 Closing data connection. Requested file action successful (for example, file transfer or file abort).
    正在关闭数据连接。请求文件动作成功结束(例如,文件传送或终止)
    -----------------------------------

    227 Entering Passive Mode (h1,h2,h3,h4,p1,p2).
    进入被动模式
    -----------------------------------

    230 User logged in, proceed. Logged out if appropriate.
    用户已登入。 如果不需要可以登出。
    -----------------------------------

    250 Requested file action okay, completed.
    被请求文件操作成功完成
    -----------------------------------

    257 "PATHNAME" created.
    路径已建立
    -----------------------------------

    331 User name okay, need password.
    用户名存在,需要输入密码
    -----------------------------------

    332 Need account for login.
    需要登陆的账户
    -----------------------------------

    350 Requested file action pending further information
    对被请求文件的操作需要进一步更多的信息
    -----------------------------------

    421 Service not available, closing control connection.This may be a reply to any command if the service knows it must shut down.
    服务不可用,控制连接关闭。这可能是对任何命令的回应,如果服务认为它必须关闭
    -----------------------------------

    425 Can't open data connection.
    打开数据连接失败
    -----------------------------------

    426 Connection closed; transfer aborted.
    连接关闭,传送中止。
    -----------------------------------

    450 Requested file action not taken.
    对被请求文件的操作未被执行
    -----------------------------------

    451 Requested action aborted. Local error in processing.
    请求的操作中止。处理中发生本地错误。
    -----------------------------------

    452 Requested action not taken. Insufficient storage space in system.File unavailable (e.g., file busy).
    请求的操作没有被执行。 系统存储空间不足。 文件不可用
    -----------------------------------

    500 Syntax error, command unrecognized. This may include errors such as command line too long.
    语法错误,不可识别的命令。 这可能是命令行过长。
    -----------------------------------

    501 Syntax error in parameters or arguments.
    参数错误导致的语法错误
    -----------------------------------

    502 Command not implemented.
    命令未被执行
    -----------------------------------

    503 Bad sequence of commands.
    命令的次序错误。
    -----------------------------------

    504 Command not implemented for that parameter.
    由于参数错误,命令未被执行
    -----------------------------------

    530 Not logged in.
    没有登录
    -----------------------------------

    532 Need account for storing files.
    存储文件需要账户信息
    -----------------------------------

    550 Requested action not taken. File unavailable (e.g., file not found, no access).
    请求操作未被执行,文件不可用。
    -----------------------------------

    551 Requested action aborted. Page type unknown.
    请求操作中止,页面类型未知
    -----------------------------------

    552 Requested file action aborted. Exceeded storage allocation (for current directory or dataset).
    对请求文件的操作中止。 超出存储分配
    -----------------------------------

    553 Requested action not taken. File name not allowed
    请求操作未被执行。 文件名不允许
    -----------------------------------
    -----------------------------------

    &  这种错误跟 http 协议类似,大致是:
    2 开头--成功
    3 开头--权限问题
    4 开头--文件问题
    5 开头--服务器问题

    &  对我们最有用的:
    421 :一般出现在连接数多,需稍后在接;
    530 :密码错误;
    550 :目录或文件已经被删除。  


    本文出自:http://cs.ecust.edu.cn/snwei/studypc/oftencommand/ftp.htm

    展开全文
  • 在linux中,常用查看空间大小命令有df、du,下面依次介绍一下。 df 命令是linux系统上以磁盘分区为单位来查看文件系统的命令,后面可以加上不同的参数来查看磁盘的剩余空间信息。Linuxdu命令也是查看使用空间的...

     

    linux中,常用查看空间大小的命令有df、du,下面依次介绍一下。

     

    df 命令是linux系统上以磁盘分区为单位来查看文件系统的命令,后面可以加上不同的参数来查看磁盘的剩余空间信息。Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是查看当前指定文件或目录(会递归显示子目录)占用磁盘空间大小,还是和df命令有一些区别的。

     

    1.使用df,不带任何参数的效果如下:

     

     

     

    第一列:文件系统

     

    第二列:容量

     

    第三列:已用容量

     

    第四列:可用容量

     

    第五列:已用容量%

     

    第六列:挂载点

     

    当然df命令也有各种参数,具体如下:

     

    -a或--all:包含全部的文件系统;
    --block-size=<区块大小>:以指定的区块大小来显示区块数目;
    -h或--human-readable:以可读性较高的方式来显示信息;
    -H或--si:与-h参数相同,但在计算时是以1000 Bytes为换算单位而非1024 Bytes;
    -i或--inodes:显示inode的信息;
    -k或--kilobytes:指定区块大小为1024字节;
    -l或--local:仅显示本地端的文件系统;
    -m或--megabytes:指定区块大小为1048576字节;
    --no-sync:在取得磁盘使用信息前,不要执行sync指令,此为预设值;
    -P或--portability:使用POSIX的输出格式;
    --sync:在取得磁盘使用信息前,先执行sync指令;
    -t<文件系统类型>或--type=<文件系统类型>:仅显示指定文件系统类型的磁盘信息;
    -T或--print-type:显示文件系统的类型;
    -x<文件系统类型>或--exclude-type=<文件系统类型>:不要显示指定文件系统类型的磁盘信息;
    --help:显示帮助;
    --version:显示版本信息。

     

    2.其中常用的有h选项,如果你想容量已可读的形式展示,那么h选项无疑对我们很有帮助,如下:

     

     

     

    其他选项可以尝试,下面来解释du命令;

     

    1.不带任何参数的du命令:

     

     

     

    第一列:占用磁盘空间大小

     

    第二列:文件或目录

     

    -a或-all  显示目录中个别文件的大小。   

     

    -b或-bytes  显示目录或文件大小时,以byte为单位。   

     

    -c或--total  除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。 

     

    -k或--kilobytes  以KB(1024bytes)为单位输出。

     

    -m或--megabytes  以MB为单位输出。   

     

    -s或--summarize  仅显示总计,只列出最后加总的值。

     

    -h或--human-readable  以K,M,G为单位,提高信息的可读性。

     

    -x或--one-file-xystem  以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。 

     

    -L<符号链接>或--dereference<符号链接> 显示选项中所指定符号链接的源文件大小。   

     

    -S或--separate-dirs   显示个别目录的大小时,并不含其子目录的大小。 

     

    -X<文件>或--exclude-from=<文件>  在<文件>指定目录或文件。   

     

    --exclude=<目录或文件>         略过指定的目录或文件。    

     

    -D或--dereference-args   显示指定符号链接的源文件大小。   

     

    -H或--si  与-h参数相同,但是K,M,G是以1000为换算单位。   

     

    -l或--count-links   重复计算硬件链接的文件。  

     

    2.其中常用的有h,s选项,如果你想占用空间已可读的形式展示,那么h选项无疑对我们很有帮助,如下:

     

     

    如果只想查看当前目录占用空间的大小,不查看子目录或者子文件占用空间大小,那么s选项无疑很有帮助,如下:

     

     

    1.如果查看指定文件大小及其子目录文件大小,可使用:

     

    du -h --max-depth=0  XX

     

    其中XX是文件或者目录,--max-depth后面的数字代表展开子目录的级别,例如:

     

     

     

    当然,网上还有很多资料,具体使用的场景可以再进行搜索,加深印象。

     

    转载于:https://www.cnblogs.com/wuhanjiuli/p/11201962.html

    展开全文
  • 解决确定 空间是否不足问题 查看磁盘剩余空间 df -hl /dev/mapper/VolGroup-lv_root  50G 3.6G 44G 8% / tmpfs 4.0G 228K 4.0G 1% /dev/shm /dev/sda1 485M

    解决确定 空间是否不足问题


    查看磁盘剩余空间

    df -hl

    /dev/mapper/VolGroup-lv_root
                           50G  3.6G   44G   8% /
    tmpfs                 4.0G  228K  4.0G   1% /dev/shm
    /dev/sda1             485M   38M  422M   9% /boot
    /dev/mapper/VolGroup-lv_home
                           20G  389M   19G   3% /home
    /dev/mapper/VolGroup-lv_tmp
                          9.9G  151M  9.2G   2% /tmp
    /dev/sdb               99G   68G   26G  73% /app



    查看指定文件夹下所有文件大小(包括子文件夹)

    # du -h ftp
    3.8G    ftp/sanya/doc
    3.8G    ftp/sanya
    4.0K    ftp/testftp/doc
    1.4M    ftp/testftp
    875M    ftp/platform/doc/002-录像
    27M     ftp/platform/doc/001-PDF
    5.2M    ftp/platform/doc/BBFlash
    1.2G    ftp/platform/doc/003-录音
    2.1G    ftp/platform/doc
    2.1G    ftp/platform
    4.0K    ftp/pmo/doc
    20K     ftp/pmo
    36M     ftp/uf/doc/innovate-201207
    36M     ftp/uf/doc
    36M     ftp/uf
    446M    ftp/code/doc
    446M    ftp/code
    6.3G    ftp


     查看当前文件夹下所有文件大小(包括子文件夹)

    # du -hl


    每天一个linux命令(33):df 命令

    linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
    1.命令格式:
    df [选项] [文件]
    2.命令功能:
    显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,那样将以512字节为单位进行显示
    3.命令参数:
    必要参数:
    -a 全部文件系统列表
    -h 方便阅读方式显示
    -H 等于“-h”,但是计算式,1K=1000,而不是1K=1024
    -i 显示inode信息
    -k 区块为1024字节
    -l 只显示本地文件系统
    -m 区块为1048576字节
    --no-sync 忽略 sync 命令
    -P 输出格式为POSIX
    --sync 在取得磁盘信息前,先执行sync命令
    -T 文件系统类型
    选择参数:
    --block-size=<区块大小> 指定区块大小
    -t<文件系统类型> 只显示选定文件系统的磁盘信息
    -x<文件系统类型> 不显示选定文件系统的磁盘信息
    --help 显示帮助信息
    --version 显示版本信息
    4.使用实例:
    实例1:显示磁盘使用情况
    命令:
    df
    输出:
    [root@CT1190 log]# df
    文件系统               1K-块        已用     可用 已用% 挂载点
    /dev/sda7             19840892    890896  17925856   5% /
    /dev/sda9            203727156 112797500  80413912  59% /opt
    /dev/sda8              4956284    570080   4130372  13% /var
    /dev/sda6             19840892   1977568  16839184  11% /usr
    /dev/sda3               988116     23880    913232   3% /boot
    tmpfs                 16473212         0  16473212   0% /dev/shm
    说明:
    linux中df命令的输出清单的第1列是代表文件系统对应的设备文件的路径名(一般是硬盘上的分区);第2列给出分区包含的数据块(1024字节)的数目;第3,4列分别表示已用的和可用的数据块数目。用户也许会感到奇怪的是,第3,4列块数之和不等于第2列中的块数。这是因为缺省的每个分区都留了少量空间供系统管理员使用。即使遇到普通用户空间已满的情况,管理员仍能登录和留有解决问题所需的工作空间。清单中Use% 列表示普通用户空间使用的百分比,即使这一数字达到100%,分区仍然留有系统管理员使用的空间。最后,Mounted on列表示文件系统的挂载点。
    实例2:以inode模式来显示磁盘使用情况
    命令:
    df -i
    输出:
    [root@CT1190 log]# df -i
    文件系统               Inode (I)已用 (I)可用 (I)已用% 挂载点
    /dev/sda7            5124480    5560 5118920    1% /
    /dev/sda9            52592640   50519 52542121    1% /opt
    /dev/sda8            1280000    8799 1271201    1% /var
    /dev/sda6            5124480   80163 5044317    2% /usr
    /dev/sda3             255232      34  255198    1% /boot
    tmpfs                4118303       1 4118302    1% /dev/shm
    说明:
    实例3:显示指定类型磁盘
    命令:
    df -t ext3
    输出:
    [root@CT1190 log]# df -t ext3
    文件系统               1K-块        已用     可用 已用% 挂载点
    /dev/sda7             19840892    890896  17925856   5% /
    /dev/sda9            203727156  93089700 100121712  49% /opt
    /dev/sda8              4956284    570104   4130348  13% /var
    /dev/sda6             19840892   1977568  16839184  11% /usr
    /dev/sda3               988116     23880    913232   3% /boot
    说明:
    实例4:列出各文件系统的i节点使用情况
    命令:
    df -ia
    输出:
    [root@CT1190 log]# df -ia
    文件系统               Inode (I)已用 (I)可用 (I)已用% 挂载点
    /dev/sda7            5124480    5560 5118920    1% 
    /proc                       0       0       0    -  /proc
    sysfs                      0       0       0    -  /sys
    devpts                     0       0       0    -  /dev/pts
    /dev/sda9            52592640   50519 52542121    1% /opt
    /dev/sda8            1280000    8799 1271201    1% /var
    /dev/sda6            5124480   80163 5044317    2% /usr
    /dev/sda3             255232      34  255198    1% /boot
    tmpfs                4118303       1 4118302    1% /dev/shm
    none                       0       0       0    -  /proc/sys/fs/binfmt_misc
    说明:
    实例5:列出文件系统的类型
    命令:
    df -T
    输出:
    root@CT1190 log]# df -T
    文件系统      类型     1K-块        已用     可用 已用% 挂载点
    /dev/sda7     ext3    19840892    890896  17925856   5% /
    /dev/sda9     ext3   203727156  93175692 100035720  49% /opt
    /dev/sda8     ext3     4956284    570104   4130348  13% /var
    /dev/sda6     ext3    19840892   1977568  16839184  11% /usr
    /dev/sda3     ext3      988116     23880    913232   3% /boot
    tmpfs        tmpfs    16473212         0  16473212   0% /dev/shm
    说明:
    实例6:以更易读的方式显示目前磁盘空间和使用情况 
    命令:
    输出:
    [root@CT1190 log]# df -h
    文件系统              容量  已用 可用 已用% 挂载点
    /dev/sda7              19G  871M   18G   5% /
    /dev/sda9             195G   89G   96G  49% /opt
    /dev/sda8             4.8G  557M  4.0G  13% /var
    /dev/sda6              19G  1.9G   17G  11% /usr
    /dev/sda3             965M   24M  892M   3% /boot
    tmpfs                  16G     0   16G   0% /dev/shm
    [root@CT1190 log]# df -H
    文件系统               容量   已用  可用 已用% 挂载点
    /dev/sda7               21G   913M    19G   5% /
    /dev/sda9              209G    96G   103G  49% /opt
    /dev/sda8              5.1G   584M   4.3G  13% /var
    /dev/sda6               21G   2.1G    18G  11% /usr
    /dev/sda3              1.1G    25M   936M   3% /boot
    tmpfs                   17G      0    17G   0% /dev/shm
    [root@CT1190 log]# df -lh
    文件系统              容量  已用 可用 已用% 挂载点
    /dev/sda7              19G  871M   18G   5% /
    /dev/sda9             195G   89G   96G  49% /opt
    /dev/sda8             4.8G  557M  4.0G  13% /var
    /dev/sda6              19G  1.9G   17G  11% /usr
    /dev/sda3             965M   24M  892M   3% /boot
    tmpfs                  16G     0   16G   0% /dev/shm
    [root@CT1190 log]# df -k
    文件系统               1K-块        已用     可用 已用% 挂载点
    /dev/sda7             19840892    890896  17925856   5% /
    /dev/sda9            203727156  93292572  99918840  49% /opt
    /dev/sda8              4956284    570188   4130264  13% /var
    /dev/sda6             19840892   1977568  16839184  11% /usr
    /dev/sda3               988116     23880    913232   3% /boot
    tmpfs                 16473212         0  16473212   0% /dev/shm
    说明:
    -h更具目前磁盘空间和使用情况 以更易读的方式显示
    -H根上面的-h参数相同,不过在根式化的时候,采用1000而不是1024进行容量转换
    -k以单位显示磁盘的使用情况
    -l显示本地的分区的磁盘空间使用率,如果服务器nfs了远程服务器的磁盘,那么在df上加上-l后系统显示的是过滤nsf驱动器后的结果
    -i显示inode的使用情况。linux采用了类似指针的方式管理磁盘空间影射.这也是一个比较关键应用



    展开全文
  • FTP命令大全

    2017-05-03 15:26:00
    项目需要,接触到ftp的一些操作,这里搬运一些ftp命令供以后参考 命令 描述 ABOR (ABORT)此命令使服务器终止前一个FTP服务命令以及任何相关数据传输。 ACCT (ACCOUNT)此命令的参数部分使用一个...
  • FTP命令和返回值

    千次阅读 2014-07-28 15:51:28
    也许很多人都用过Ftp命令,但是可能也有许多人和我曾经犯一样的错误,错认了Ftp命令。我原来在win2000的控制台下打上Ftp,然后进入了Ftp提示符下,接着我用上了许多符有“windows”特色的命令,如“dir”,“cd”,...
  • FTP命令列表

    千次阅读 2013-12-20 17:13:25
    (ABORT)此命令使服务器终止前一个FTP服务命令以及任何相关数据传输。 ACCT (ACCOUNT)此命令的参数部分使用一个Telnet字符串来指明用户的账户。 ADAT (AUTHENTICATION/SECURITY DATA)认证/安全数据 ...
  • Ftp命令和返回值

    千次阅读 2011-10-27 09:07:36
    也许很多人都用过Ftp命令,但是可能也有许多人和我曾经犯一样的错误,错认了Ftp命令。我原来在win2000的控制台下打上Ftp,然后进入了Ftp提示符下,接着我用上了许多符有“windows”特色的命令,如“dir”,“cd”,...
  • linux下用ftp命令连接到ftp服务器应该如何查看服务器上的目录文件数 在linux用ftp命令连到ftp的服务器上了,但是我想查看这个目录下的所有目录和文件,应该用什么命令来查看,我使用ls | wc -l 不行,请技术论坛...
  • FTP命令全集

    2006-05-04 22:04:00
    如果你想学习使用进行后台FTP下载,那么就必须学习FTP指令。 FTP的命令行格式为: ftp -v -d -i -n -g [主机名] , 其中 -v 显示远程服务器的所有响应... FTP使用的内部命令如下(中括号表示可选项): 1.![cmd[args>:在
  • 1 查看文件大小 查看当前文件夹下所有文件大小(包括子文件夹) du -sh 显示总量 194M . du -h 分别显示每个文件大小 15M ./package 16K ./.fontconfig 4.0K ....
  • FTP 登陆的常见问题与FTP命令集锦

    千次阅读 2016-06-26 10:42:00
    FTP 登陆的常见问题:  首先,出现错误不要急于重试,重试也没用处,只会让网站封你的ip地址。要根据提示,找出原因,选择正确的方法,解决问题。    其次,确认网络可以使用,如果本身连不上internet,一切...
  • FTP命令字和返回码

    2019-06-01 17:23:05
    FTP协议使用字符串格式命令字,每条命令都是一行字符串,以“\r\n”结尾。 客户端发送格式是:命令+空格+参数+"\r\n"的格式 服务器返回格式是以:状态码+空格+提示字符串+"\r\n"的格式,代码只要解析状态码就可以...
  • FTP 命令 命令字 信息码
  • 最近在jdk1.5升到1.8 ftp 出现相关api失效 需要更换新的 以下是可能出现的部分API和ftp命令 //ftpClient = new FtpClient(); 原有的new 方法 ftpClient = FtpClient.create(); //1.7的替换方式 SocketAddress addr=...
  • FTP命令字和响应码

    千次阅读 2016-04-26 21:16:40
    (ABORT)此命令使服务器终止前一个FTP服务命令以及任何相关数据传输。   Abort an active file transfer. ACCT (ACCOUNT)此命令的参数部分使用一个Telnet字符串来指明用户的账户。   Account inform
  • ftp简单使用命令

    2017-12-05 20:44:45
    FTP协议采用一系列简单的协议来完成文件传输的各种任务,在发送命令的时候,总是在命令的...FTP命令集英文:http://www.nsftools.com/tips/RawFTP.htm。转载:http://blog.csdn.net/weiyuefei/article/details/51758...
  • FTP命令与返回码说明

    千次阅读 2012-12-28 16:05:11
    Ftp协议:RPC959   命令和返回码:   C-->S:命令   S-->C:返回码   每一个Ftp发送之后,Ftp服务器都会返回一个字符串,其中包括一个返回代码和一串说明信息。这个返回码主要是用于判断命令是否...
  • FTP 命令和错误返回码

    千次阅读 2011-06-27 15:12:16
    Ftp协议:RPC959  命令和返回码:  C-->S:命令  S-->C:返回码  每一个Ftp发送之后,Ftp服务器都会返回一个字符串,其中包括一个返回代码和一串说明信息。这个返回码主要是用于判断命令...
  • ftp报文 命令

    千次阅读 2011-06-28 10:50:00
    ABOR 放弃传输*ACCT 某些系统将帐号和用户与文件系统相关联*ALLO 为即将传送的文件分配空间。后面携带的参数来确定字节数*APPE 将文件附加到已经存在的文件后面CDUP 在远程系统上将当前目录切换到上级父目录CWD 改变...
  • FTP协议命令

    2013-08-14 11:23:48
    USER - 设置用户名 PASS - 发送一个用户登陆密码 CWD - 改变工作目录 LIST - 列出远程某个目录下的所有文件和子目录 DELE - 删除远程文件 PASV - 进入数据传输(提取IP和PORT) ...SIZE - 返回文件大小 APP
  • Linux查看磁盘空间及文件大小命令

    千次阅读 2016-12-23 11:02:44
    当磁盘大小超过标准时会有报警提示,这时如果...比如用df查看哪个一级目录过,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。 1.查看文件大小 查看当前文件夹下所有文件大小(包括子文件夹) du -
  • FTP命令列表------大写的命令如CWD_PASS

    万次阅读 2017-01-20 16:40:24
    原文地址::http://m.blog.csdn.net/article/details?id=17450597 相关文章 1、linux下FTP客户端主动模式设置  ----...2、FTP命令详解(含操作实例)----http://www.2cto.
  • 一、du命令介绍 du reports the amount of disk space used by the specified files and for each subdirectory ...du命令用来查看目录或文件所占用磁盘空间大小。常用选项组合为:du -sh du 意思是 disk usage 二、

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 58,496
精华内容 23,398
关键字:

ftp命令查看空间大小