`

Ubuntu常用命令

阅读更多

 

1、linux 查找指定文件权限(rw)并统计文件个数:

(1)查找所有者的rw权限

xiongmc@xiongmc-desktop:~/xiongmc_view_57/vobtags/L03_ANDROID_QUALCOMM_APP_110126/android-2.2_app/packages/apps$ find Phone/ -type f -perm  644 -exec ls -l  {} \;

-rw-r--r-- 1 xiongmc xiongmc 43598 2011-03-18 17:17 Phone/src/com/android/phone/InCallTouchUi.java

-rw-r--r-- 1 xiongmc xiongmc 13576 2011-03-18 18:00 Phone/src/com/android/phone/widget/SlidingBallWidget.java

(2)查找文件个数

find Phone/ -type f -perm  644 | wc  -l 

 

xiongmc@xiongmc-desktop:~/xiongmc_view_57/vobtags/L03_ANDROID_QUALCOMM_APP_110126/android-2.2_app/packages/apps$ find Phone/ -type f -perm  644 | wc  -l 

2

(3)列出文件所在的路径

xiongmc@xiongmc-desktop:~/xiongmc_view_57/vobtags/L03_ANDROID_QUALCOMM_APP_110126/android-2.2_app/packages/apps$ find Phone/ -type f -perm  644  -exec ls {} \;

Phone/src/com/android/phone/InCallTouchUi.java

Phone/src/com/android/phone/widget/SlidingBallWidget.java

 

 

2、linux 查找并删除文件

方法1:

 

find ./ -name 'user' -exec rm -rf {} \;

 

查找 ./当前目录下名称为的user文件,并删除之。

 

注意:上面的{}\; 都需要。

 

 

方法2:

 

find ./ -name ‘user’ | xargs rm -rf

 

一样可以实现。

 

3,查找某个文件并删除它

find Phone/ -type f -perm 644 -exec rm -f {} \;


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics