linux 新手命令行的积累(积累中)
2022-01-21 本文已影响0人
菌子甚毒
- wget 批量下载文件
该命令可以:在一个需要用户名和密码登录的,被认证为不安全的网站上,下载目录上所有指定格式的文件。
wget -c -r -np -nd -k -L -p -A.csv --no-check-certificate --user=用户名 --password=密码 网址
参数意义:
- usr和password:输入文件下载需要的账号和密码。
- no-check-certificate:可以下载被认为不安全的文件。
- c:断点续传。
- r:下载所有文件。使用递归下载来下载指定网页某一目录下(包括子目录)的所有文件
- nd:下载所有文件到一个文件夹里。递归下载时不创建一层一层的目录,把所有的文件下载到当前目录(特殊要求会选择这个参数)
- np:只下载本目录下的文件。递归下载时不搜索上层目录,如wget -c -r www.xxx.org/pub/path/没有加参数-np,就会同时下载path的上一级目录pub下的其它文件 (所以一定要加上这个参数,不然会下载太多东西的)
- k:将绝对链接转为相对链接,下载整个站点后脱机浏览网页,最好加上这个参数-L 递归时不进入其它主机,如wget -c -r www.xxx.org/-p 下载网页所需的所有文件,如图片等
- A:指定下载文件的类型。指定要下载的文件样式列表,多个样式用逗号分隔
- 文件操作
- 删除文件夹
rm -rf 目录名字
-r 向下递归,不管有多少级目录,一并删除。
-f 直接强行删除,没有任何提示。
- 如何使用scp命令传送文件?
在本地打开终端,
本地传文件到服务器:
scp 本地地址要传送的文件地址 root@server:传送到服务器上的文件夹的地址
本地从服务器复制文件:
scp root@server:服务器上要传送的文件地址 本地想要存储该文件的地址
note:可以将root@server:传送到服务器上的文件夹的地址
看作一体就比较清晰了。