当前位置:首页 > linux > 正文

linux 服务器下载文件命令

  • linux
  • 2024-05-07 04:44:13
  • 1946

wget
wget 是一个流行的命令行实用程序,用于从 Web 或 FTP 服务器下载文件。 以下是它的语法:
bash
wget [选项] URL
选项:
-O|--output-document=file:指定要保存下载文件的本地文件名。
-c|--continue:如果下载中断,则继续下载。
-r|--recursive:递归下载目录及其内容。
-q|--quiet:静默模式,不显示进度。
-P|--directory-pre fix=dir:指定下载文件的目标目录。
示例:
bash
wget http://example.com/file.txt
wget -O myfile.txt http://example.com/file.txt
curl
curl 是另一个用于从 Web 或 FTP 服务器下载文件的命令行实用程序。 以下是它的语法:
bash
curl [选项] URL
选项:
-O|--output:指定要保存下载文件的本地文件名。
-C|--continue-at:从指定字节位置继续下载。
-r|--range:指定要下载文件的字节范围。
--silent:静默模式,不显示进度。
--output-dir:指定下载文件的目标目录。
示例:
bash
curl http://example.com/file.txt -O myfile.txt
curl --output myfile.txt http://example.com/file.txt
rsync
rsync 是一个高级同步工具,也可以用于从远程服务器下载文件。 以下是它的语法:
bash
rsync [选项] 源目标
选项:
-a|--archive:存档模式,保留文件属性、符号链接和目录。
-v|--verbose:详细模式,显示进度信息。
-z|--compre ss:压缩传输数据。
--exclude=pattern:排除与指定模式匹配的文件。
--include=pattern:仅包括与指定模式匹配的文件。
示例:
bash
rsync -avz user@example.com:/path/to/remote/file /local/path/to/file
提示:
使用 --help 选项获取每个命令的详细帮助。
对于大型文件,使用 -P|--progress 选项查看下载进度。
通过使用 screen 或 tmux 等会话管理器,确保下载在终端关闭后继续进行。