CentOS常用功能命令集合

1、删除指定目录下所有的空目录

复制代码
find /xxx -type d -empty -exec rmdir {} +

2、删除指定目录下近7天之前的日志文件

复制代码
find /xxx -name "*.log" -type f -mtime +7 -exec rm -f {} \;

3、查询指定目录下所有的指定格式文件(比如PDF文件)

复制代码
find /xxx -type f -name "*.pdf"

4、系统时间同步

复制代码
yum -y install chrony && \systemctl enable chronyd.service && \systemctl restart chronyd.service

5、查询当前目录下所有文件夹存储大小

复制代码
du -lh --max-depth=1

6、解压缩相关命令

(1)不解压获取文件列表

ZIP压缩包:

复制代码
unzip -l xxx.zip

TAR压缩包:

复制代码
tar -tvf xxx.tar.gz

(2)不解压提取指定文件

ZIP压缩包:

复制代码
unzip xxx.zip file1.txt dir2/file2.txt

(3) 解压压缩

TAR压缩删除:

复制代码
tar -zcvf xxx.tar.gz source --remove-files

TAR解压:

复制代码
tar -zxvf xxx.tar.gz

TAR批量解压:

复制代码
for tar in *.tar.gz; do tar xvf $tar; done

7、查询进程并删除

复制代码
ps -ef | grep xxxx | grep -v grep | awk '{print $2}' | xargs kill -9

未完待续......

相关推荐
高梦轩15 分钟前
LNMP 环境部署笔记
linux·笔记
HAPPY酷19 分钟前
Linux `shutdown` 命令速查:安全关机与重启
linux·chrome·安全
zhping101120 分钟前
Linux 系统上使用 GitHub 加速工具
linux·运维·github
dreamread23 分钟前
Linux下MySQL的简单使用
linux·mysql·adb
YXXY31325 分钟前
Linux进程概念(一)
linux
于眠牧北32 分钟前
ubuntu22.04安装docker以及安装过程中报错解决方法
运维·docker·容器
煜3641 小时前
Linux初识与基本指令
linux·运维·服务器
执笔论英雄1 小时前
【大模型推理】cudastream 学习
linux·运维·学习
shada1 小时前
在Linux x86_64系统中编译mission
linux
佑白雪乐1 小时前
<Linux基础第14集>总结前面知识点,不含Linux命令
linux·运维·服务器