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
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