Monday, December 31, 2012

常用Unix命令

常用Unix命令:
1. 在某文件夹下递归查找字符
$ find . -name "*"|xargs grep "MiFID"

or
$find . -name \*.cpp -exec grep -q "debug" '{}' \; -print
./mytest/test.txt:MiFID_Result.lst
2. 修改某文件夹下所有文件属性
find . -type f -exec chmod u+xwr {} \;
3. 在当前目录下查找文件长度大于1 M字节的文件:
$ find . -size +1000000c -print
批量删除空文件(大小等于0的文件)的方法:
find . -name "*" -type f -size 0c | xargs -n 1 rm -f
4. 当前进程状态
echo %ERRORLEVEL%       --Windows
echo $?                         --Unix
5.
find . -name *stone* -ls

No comments:

Post a Comment