rename 之批量重命名

批量重命名是个技术活啊,由于用的linux 从windows 传过来的压缩包里的文件名中文都是乱码,如图
选区_001.png
重要的是我只要数字+扩展名比如:1.jpg
系统自带的重命名工具肯定不能满足我的要求
mv 命令,好像也不行
还好找到rename 了

rename 's/\D+//' *.jpg

这个意思是 把文件名称中的非数字全部去掉
https://img.wuhao.pw/usr/uploads/2018/07/1934813902.mp4







批量设置文件夹权限755,文件权限644

find -type d|xargs chmod 755
find -type f|xargs chmod 644

cd 到想设置文件夹权限755,文件权限644的目录
比如:我想设置 /var/www/web里的文件夹权限755,文件权限644
那么

cd /var/www/web
find -type d|xargs chmod 755
find -type f|xargs chmod 644

就可以了
同样的 也可以这样

find /var/www/web -type d|xargs chmod 755 
find /var/www/web -type f|xargs chmod 644



trafshow 让你知道到底是谁占用了你的网络

网络流量监控工具,比如 iftop 只能知道 IP直接的流量关系显示的IP对IP
nload 则更加,只显示网卡的流进流出流量,具体是呢个应用那个进程占用了网络流量往往不得而知
经过一番搜寻终于得到一个知道那个进程占用了网络流量的程序,他就是trafshow
运行后图示如下
选区_785.png
查看eth0,
选区_786.png
进程名称一目了然.