linux中mget命令参数

worktile 其他 173

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux中,mget命令是一个ftp命令,用于从远程主机一次性下载多个文件或文件夹。

    mget命令的参数包括:
    1. 文件名或文件夹名:指定要下载的文件或文件夹的名称。可以通过通配符来匹配多个文件,例如mget *.txt将下载所有以.txt结尾的文件。
    2. -i:在下载文件时询问用户是否确认下载。如果不加此参数,默认会自动下载。
    3. -d:如果在文件名中包含了文件夹名,则下载文件时将保持与远程主机相同的目录结构。
    4. -r:递归地下载文件夹及其子文件夹。
    5. -n:不覆盖已存在的文件,如果本地已存在同名文件,则跳过下载。
    6. -p:保持文件的最后修改时间。

    下面是一些mget命令的使用示例:
    1. 下载单个文件:
    mget file.txt

    2. 下载多个文件:
    mget file1.txt file2.txt file3.txt

    3. 下载匹配的文件名:
    mget *.txt

    4. 下载文件夹及其子文件夹:
    mget -r folder/

    5. 下载文件夹并保持目录结构:
    mget -d folder/

    6. 打开交互模式,询问用户是否下载:
    mget -i file.txt

    7. 下载文件并保持最后修改时间:
    mget -p file.txt

    需要注意的是,mget命令只能用于ftp会话,在使用该命令之前需要确保已经通过ftp命令连接到了远程主机。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,mget命令用于从远程服务器上获取多个文件。以下是mget命令的常用参数:

    1. mget:该命令没有任何参数。使用mget命令后,系统会提示用户输入待下载的多个文件名,并将文件下载到当前目录。

    2. -i:通过使用-i参数,mget命令在下载前会提示用户确认是否下载每个文件。这可以防止不小心下载错误的文件。

    3. -n:通过使用-n参数,mget命令在下载前会询问用户是否继续下载,即使有重名文件存在。如果用户确认继续下载,重名文件将被覆盖。

    4. -Q “pattern”:通过使用-Q参数,并指定一个通配符模式(pattern),mget命令只会下载与指定模式匹配的文件。例如,mget -Q “*.txt”只会下载所有txt文件。

    5. -R:通过使用-R参数,mget命令可以递归地下载远程服务器上的文件和子目录。这对于下载包含多个层次的目录结构非常有用。

    注意:mget命令通常用于ftp和sftp协议,用于从远程服务器上下载文件。在使用时需要先通过ftp或sftp命令连接到服务器。另外,mget命令也可以用于下载本地服务器上的文件,只需将本地文件的路径作为参数输入即可。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux中,mget命令是用来从FTP服务器下载多个文件或目录的命令。mget命令是FTP客户端中的一个命令,可以通过FTP协议与FTP服务器进行通信,并下载多个文件或目录。

    mget命令的基本用法是:
    mget [选项] 文件列表

    mget命令的参数和选项如下:

    1. -d, –verbose:显示下载文件的详细信息。

    2. -i, –interactive:在下载每个文件之前都询问用户,需要用户确认。

    3. -n, –no-clobber:不覆盖已存在的文件。

    4. -P, –preserve:保留原始文件的时间戳。

    5. -R, –reget:如果文件已经存在,继续从上一次下载中断的地方继续下载。

    6. -T, –timestamping:只下载更新日期比本地文件新的文件。

    7. -u, –unlink-first:在下载之前先删除本地文件。

    下面是mget命令的详细使用方法示例:

    1. 下载单个文件:
    mget file.txt

    2. 下载多个文件:
    mget file1.txt file2.txt file3.txt

    3. 下载整个目录:
    mget dir/

    4. 显示下载详情:
    mget -d file.txt

    5. 下载前询问确认:
    mget -i file.txt

    6. 不覆盖已存在的文件:
    mget -n file.txt

    7. 保留原始文件的时间戳:
    mget -P file.txt

    8. 继续从上一次下载中断的地方继续下载:
    mget -R file.txt

    9. 只下载更新日期比本地文件新的文件:
    mget -T file.txt

    10. 在下载之前先删除本地文件:
    mget -u file.txt

    需要注意的是,mget命令只能在FTP客户端中使用,不能在shell终端中直接使用。在使用mget命令之前,需要首先登录到FTP服务器,并切换到对应的目录。此外,mget命令还可以搭配其他FTP命令一起使用,如cd、lcd、put等。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部