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:指定解压目录(可选)。