~$ wget -t0 -c -nH -np -b -m -P /localdir hostname -o wget.log
参数解释参照man,可能有些差别
-t0 :=t inf设置重试次数,0和inf表示无限次,默认是20次;
-c :递归下载,wget -c http://…/file相当于wget http://…/file*,大致是这个意思,不是说wget支持通配符;
-nH :禁止建立前缀路径;
-np :递归时,避免回到父目录;
-b :在后台运行,——运行开始会给出PID,可以使用kill命令终止;
-m :开启镜像机制(Turn on options suitable for mirroring)?,允许无限深度的递归和时间戳;
-P /localdir :设置前缀路径,也就是把文件保存到该路径下。
-o wget.log : 记录保存LOG信息到文件;
分享到:
相关推荐
在Linux Shell编程中,`select`命令是一种非常实用的交互式菜单构建工具,它源自于Korn Shell(ksh),并被广泛应用于bash等其他Shell环境中。`select`命令允许用户从一系列选项中进行选择,这在创建用户友好的脚本...
### Linux命令手册详解 #### 一、文件管理 1. **`ls`**: 查看目录内容 - `ls`: 显示当前目录下的文件和目录列表 - `ls -a`: 显示所有文件和目录,包括隐藏文件(以`.`开头的文件) - `ls -l` 或 `ll`: 以长格式...
这本书通过对Linux内核源代码的详细注解,帮助读者深入理解操作系统的工作原理,提升在系统级编程和调试方面的技能。 Linux内核是整个系统的心脏,它负责管理硬件资源,如处理器、内存和I/O设备,同时还提供了进程...
### Linux 2.6内核的LKM载入过程源码分析 #### 前言 随着Linux内核版本的不断演进,其内部结构和功能也在不断地优化和完善。从2.4版本到2.6版本,对于可加载内核模块(Loadable Kernel Module, LKM)的载入机制发生...
要安装这个库,用户可以使用`pip`命令,结合提供的`.whl`文件路径,如`pip install path/to/matplotlib-3.3..-cp36m-linux-aarch64.whl`。在这些嵌入式设备上,matplotlib可以帮助开发者有效地呈现和理解他们的数据...
可以编写脚本遍历整个目录,自动运行 `labelme_json_to_dataset` 命令。此外,`Labelme` 还提供了导出为 COCO 格式、VOC 格式等功能,适应不同机器学习框架的需求。 总之,`Labelme` 是一个强大的图像标注工具,它...
2. 使用`scp -r user@remote_host:/path/directory .` 可以下载整个目录。 3. SFTP也可以通过交互式会话下载单个文件或目录。 在编程中,我们有时需要通过代码自动化这些过程。例如,Java库JSch提供了SSH的API,...
它在Linux环境下广泛使用,通过细致的类型检查和丰富的注解机制,帮助开发者提高代码质量和可靠性。 **一、Splint安装与配置** 在Linux环境下,首先需要通过包管理器(如apt或yum)安装Splint。通常的命令是`sudo ...
对于`.tar.gz`格式的文件,可以使用`tar`命令在Linux或Mac系统中解压,然后在Python环境中使用`pip`来安装。例如: ```bash $ tar -zxvf quantconnect-stubs-10205.tar.gz $ cd quantconnect-stubs-10205 $ pip ...
同时,你还需要Cygwin,这是一个在Windows上模拟Linux环境的软件,使得你可以执行Linux命令。在安装Cygwin时,务必选择安装automake、autoconf、make、libtoolize、pkg-config、unzip、zip、flex、gcc、gcc-mingw、...
- `manylinux2014`是针对Linux平台的兼容性标签,表示它可以在遵循`manylinux2014`规范的系统上运行,这是一个为了确保跨发行版兼容性的容器化构建环境。 - `x86_64`代表这是为64位架构(AMD64或Intel x86-64)设计...
Ajax(Asynchronous JavaScript and XML)是一种创建动态网页的技术,允许在不刷新整个页面的情况下更新部分网页内容。Java API中处理Ajax请求的库有Spring MVC或Jersey等。它们提供了处理异步请求的方法,如`@...
结合“备份,恢复Linux下Oracle数据库”,这可能意味着在部署过程中,会包含数据库的备份操作,例如使用Oracle的expdp和impdp工具,或者通过编程方式实现数据库的备份和恢复。这些步骤通常会在部署脚本中实现,确保...
1. 首先,你需要从 Docker 的官方网站或者其他可信赖的源下载 Docker 的静态稳定版离线包,例如 `docker-20.10.6.tgz`。 2. 接着,下载 Docker 的离线安装工具,如 `docker-install`。 3. 将这两个下载的文件放在同...
8. Linux操作系统:Linux是由芬兰大学生Linus Torvalds发起的开源操作系统,现在已被广泛应用在全球各地。 9. 信道传输速率单位:bps代表比特每秒(Bits Per Second),表示数据传输速率,而不是字节。 10. Excel...
在Linux环境下,通常会使用tar命令解压tar.gz文件,而在Windows环境下,可以直接使用zip工具或内置功能解压zip文件。 在部署Seata Server时,你需要配置相关的环境变量,如SEATA_HOME指向Seata的安装目录,JAVA_...
此外,此版本还优化了类型注解的支持,使得静态类型检查更加完善,有助于提升代码的可维护性和性能。 在安装Python时,"python-3.8.3.exe"文件会引导用户完成整个过程。首先,用户需要接受许可协议,然后可以选择...
可以从 Docker 的官方网站下载稳定版本的 Docker 安装包,例如 `docker-20.10.6.tgz`。也可以根据需要从 `https://download.docker.com/linux//stable/` 下载特定版本。 2. **下载离线安装工具**: 可能需要使用...
学习Java开发,掌握基本的Linux命令是必要的,如ls、cd、mkdir、rm等,这些命令在部署和管理Java应用程序时会用到。 1.6 Eclipse/Myeclipse程序结构 Eclipse和Myeclipse是流行的Java集成开发环境(IDE),它们提供...