项目场景:
这学期在学习一门学校和企业合开的CV课程,期中大作业是Object Detection实战项目,于是想记录一下从下载作业开始遇到的一些问题和解决方案。
作业日记:
4.14 下载作业材料到服务器,解压
今天没干啥有技术性的工作,简单学了几条linux指令。
1.用wget下载文件
最简单的就是
wget url
wget http://www.baidu.com #会下载到当前工作目录中(当然这个什么也下载不到)
还有一些其他的小tip:
#要以其他名称保存下载的文件,使用-O选项,后跟指定名称即可:
wget -O redis.tar.gz https://download.redis.io/releases/redis-6.0.8.tar.gz
#使用-P选项可以将文件保存到指定目录下,例如,下面将将文件下载到/usr/software目录下:
wget -P /usr/software https://download.redis.io/releases/redis-6.0.8.tar.gz
#使用命令的-c选项恢复下载,让下载从断点续传,无需从头下载:
wget -c https://download.redis.io/releases/redis-6.0.8.tar.gz
#使用-b选项在后台下载文件:
wget -b https://download.redis.io/releases/redis-6.0.8.tar.gz
#要查看下载状态,可以使用tail -f wget-log查看
#使用 -i 选项下载多个文件
vim download_list.txt#把url都放进来
wget -i download_list.txt
#使用--limit-rate选项。例如,以下命令将下载速度限制为1m/s:
wget -U 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.43 Safari/537.36' https://download.redis.io/releases/redis-6.0.8.tar.gz
#如果网络有问题或下载一个大文件有可能会下载失败,wget默认重试20次,我们可以使用-tries选项来增加重试次数。
wget --tries=40 https://download.redis.io/releases/redis-6.0.8.tar.gz
#通过FTP下载如果要从受密码保护的FTP服务器下载文件,需要指定用户名和密码,格式如下:
wget --ftp-user=<username> --ftp-password=<password> url
以上资源来源于Linux wget 命令详解 - 掘金 (juejin.cn)
2.用vim指令创建txt文档
#创建一个文档
vim filename.txt
默认直接进入insert模式(也就是编辑模式),把自己想写的东西往上写就好了。
按esc退出insert模式,然后再输入:wq就能退出了(要先输入那个冒号才行)。
一些其他的编辑操作可参考vim简单使用教程 - 走在大牛的路上 - 博客园 (cnblogs.com)
3.压缩、解压
#压缩,压缩文件名和被压缩文件名都可以带路径
tar -zcvf 压缩文件名.tar.gz 被压缩文件名
#解压,解压后的文件只能存放于当前目录下
tar -zxvf 压缩文件名.tar.gz
今天就先这样吧。