几个常用的shell命令(不断更新中)

本文汇总了一系列实用的Linux命令,包括文件操作、进程管理、权限修改等,适用于日常开发及系统维护工作。如批量删除特定文件夹、清理空目录、终止进程等技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1,循环递归删除目录下的.svn文件夹
find . -type d -name ".svn" | xargs sudo rm -rf

2,若一个目录中小文件过多,直接用rm报错,可以每次取十个循环删除
ls | xargs -n 10 rm -fr

3,分析log:以“&”符分隔,打印出第一列,排序,除重
awk -F '&' '{print $1}' | sort | uniq

4, Remove SVN directories
$ find . -name '.svn' -exec \rm -fr {} \; -print;

5, Remove jars
$ find . -name '*.jar' -exec \rm -fr {} \; -print;

6, Remove empty directories
$ find . -type d -depth -print | xargs rmdir

7,目录权限变更
$ chmod -R 777 directory
对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)

8,查看以start命名的运行进程
$ ps -ef | grep start
nw79725 [b]7209[/b] 7206 0 23:39:11 ? 0:00 /bin/sh /home/nw79725/bea103/user_projects/domains/bin/startWebLog.sh

9,强制关闭进程
kill -9 7209

10,后台运行脚本
$nohup /root/start.sh &

11,清空文件size
$ > test.txt(文件大小被截为0字节)

12,重命名文件
$ mv abc.txt 123.txt

13,解压缩zip文件到指定目录
unzip OsmApp.zip -d OsmApp
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值