跳转至

Linux 常用命令

centos 下载安装包

// rpm 下载
yum install --downloadonly --downloaddir=<directory> <package-name>

centos 安装rpm 包

// rpm 安装
rpm -ivh *.rpm  --force --nodeps

仅保留过去7天文件

find /usr/local/backdb/  -type f -mtime +7 -exec rm -f {} \;

压缩显示进度条

(base) [root@TOS-1555 hub]# tar cf - neuralmagic | pv -s $(du -sb neuralmagic  | awk '{print $1}') | gzip >  neuralmagic.tar.gz
5.11GiB 0:06:30 [25.9MiB/s] [=============================================>                                                                                                ] 33% ETA 0:12:51

#tar cf -:将目录打包到标准输出。
#pv -s <size>:指定总数据量(通过du -sb计算目录大小)。
#gzip:压缩数据并输出到文件。

解压显示进度条

pv neuralmagic.tar.gz | tar zxf - -C .

#pv archive.tar.gz:读取压缩文件并显示进度。
#tar xzf -:从标准输入(-)解压 .tar.gz。
#-C /path/to/extract:指定解压目录(可选)。