1. 程式人生 > >Linux檔案搜尋-find

Linux檔案搜尋-find

檔案搜尋命令:find

[[email protected] 桌面]# find /etc/ -name init
/etc/sysconfig/init
/etc/init
/etc/kdump-adv-conf/kdump_initscripts/init
[[email protected] 桌面]# find /etc/ -name *init*  #*是萬用字元  預設是準確搜尋
/etc/selinux/targeted/contexts/initrc_context
/etc/sysconfig/network-scripts/init.ipv6-global
/etc/sysconfig/init
/etc/rc.d/init.d
/etc/rc.d/rc.sysinit
/etc/festival/siteinit.scm
/etc/X11/xinit
/etc/X11/xinit/xinitrc-common
/etc/X11/xinit/xinitrc.d
/etc/X11/xinit/xinitrc
/etc/init
/etc/init/init-system-dbus.conf
/etc/inittab
/etc/kdump-adv-conf/kdump_initscripts
/etc/kdump-adv-conf/kdump_initscripts/init
/etc/kdump-adv-conf/kdump_initscripts/kdumpinit.rootfs
/etc/security/namespace.init
/etc/init.d
/etc/pam.d/run_init
/etc/rc.sysinit
[
[email protected]
桌面]# find /etc/ -name init??? #?匹配單個字元 /etc/inittab [[email protected] 桌面]# find /etc/ -iname init??? #-iname 忽略大小寫 /etc/inittab [[email protected] 桌面]# find / -size +204800 #+代表大於多少 - 代表少於多少資料塊 不寫代表等於多少資料塊 在linux下一個資料快代表512個位元組=== 0.5K find: “/proc/3204/task/3204/fd/5”: 沒有那個檔案或目錄 find: “/proc/3204/task/3204/fdinfo/5”: 沒有那個檔案或目錄 find: “/proc/3204/fd/5”: 沒有那個檔案或目錄 find: “/proc/3204/fdinfo/5”: 沒有那個檔案或目錄 /var/cache/yum/x86_64/6/updates/5cd7d9db9614f922690bd74799d15db26d1f27136b26ace8c868cce15f3cf8fe-other.sqlite /sys/devices/pci0000:00/0000:00:0f.0/resource1 /sys/devices/pci0000:00/0000:00:0f.0/resource1_wc [
[email protected]
桌面]# find /home -user jiangyi # 尋找屬於使用者jiangyi的檔案


[[email protected] 桌面]# find /home/ -amin -5 #amin代表最後訪問時間在五分鐘類 cmin  代表檔案屬性在5分鐘內修改過  mmin代表檔案內容在5分鐘內被修改過
/home/jiangyi
/home/jiangyi/.gconfd/saved_state
/home/jiangyi/.bash_profile
/home/jiangyi/.xsession-errors
/home/jiangyi/.dmrc
/home/jiangyi/.recently-used.xbel
/home/jiangyi/.local/share/gvfs-metadata/computer:-d9415298.log
/home/jiangyi/.local/share/gvfs-metadata/root-99d14257.log
/home/jiangyi/.local/share/gvfs-metadata/home-1b9d1c30.log
/home/jiangyi/.local/share/gvfs-metadata/home
/home/jiangyi/.local/share/gvfs-metadata/root
/home/jiangyi/.local/share/gvfs-metadata/computer:
/home/jiangyi/.local/share/Trash/files
/home/jiangyi/.local/share/Trash/info
/home/jiangyi/.local/share/Trash/info/桌面.trashinfo
/home/jiangyi/.gnome2/accels/gedit
/home/jiangyi/.gnome2/gedit/gedit-2
/home/jiangyi/.bash_logout
/home/jiangyi/.cache/gedit/gedit-metadata.xml
/home/jiangyi/.cache/ibus/pinyin/user-1.3.db
/home/jiangyi/.cache/ibus/pinyin/user-1.3.db-journal
/home/jiangyi/.esd_auth
/home/jiangyi/.gconf/apps/gedit-2/preferences/ui/statusbar/%gconf.xml

[[email protected] 桌面]# find /etc/ -name init* -a -size -204800 -exec ls -l  {} \;
-rw-r--r--. 1 root root 30 2月  22 2013 /etc/selinux/targeted/contexts/initrc_context
-rwxr-xr-x. 1 root root 4623 1月   9 2013 /etc/sysconfig/network-scripts/init.ipv6-global
-rw-r--r--. 1 root root 1154 2月  22 2013 /etc/sysconfig/init
總用量 392
-rwxr-xr-x. 1 root root  1288 2月  23 2013 abrt-ccpp
-rwxr-xr-x. 1 root root  1628 2月  23 2013 abrtd
-rwxr-xr-x. 1 root root  1642 2月  23 2013 abrt-oops
-rwxr-xr-x. 1 root root  1725 8月  19 2010 acpid
-rwxr-xr-x. 1 root root  2062 1月  30 2012 atd
-rwxr-xr-x. 1 root root  3378 6月  22 2012 auditd
-rwxr-xr-x. 1 root root  4043 2月  22 2013 autofs
-r-xr-xr-x. 1 root root  1340 2月  22 2013 blk-availability
-rwxr-xr-x. 1 root root   710 11月 11 2010 bluetooth
-rwxr-xr-x. 1 root root  2094 2月  22 2013 certmonger
-rwxr-xr-x. 1 root root 11403 2月  22 2013 cpuspeed
-rwxr-xr-x. 1 root root  2793 7月  19 2011 crond
-rwxr-xr-x. 1 root root  3034 11月 21 2012 cups
-rwxr-xr-x. 1 root root  1702 2月  22 2013 dnsmasq
-rwxr-xr-x. 1 root root  3245 11月  7 2012 firstboot
-rw-r--r--. 1 root root 18216 1月   9 2013 functions
-rwxr-xr-x. 1 root root  1801 7月  20 2011 haldaemon
-rwxr-xr-x. 1 root root  5829 1月   9 2013 halt
-rwxr-xr-x. 1 root root  2001 2月  22 2013 htcacheclean
-rwxr-xr-x. 1 root root  3371 2月  22 2013 httpd
-rwxr-xr-x. 1 root root  9515 2月  22 2013 ip6tables
-rwxr-xr-x. 1 root root  9409 2月  22 2013 iptables
-rwxr-xr-x. 1 root root  1908 10月 13 2012 irqbalance
-rwxr-xr-x. 1 root root 16034 2月  22 2013 kdump
-rwxr-xr-x. 1 root root   652 1月   9 2013 killall
-r-xr-xr-x. 1 root root  2134 2月  22 2013 lvm2-lvmetad
-r-xr-xr-x. 1 root root  2665 2月  22 2013 lvm2-monitor
-rwxr-xr-x. 1 root root  2571 12月  7 2012 mdmonitor
-rwxr-xr-x. 1 root root  2200 9月  14 2012 messagebus
-rwxr-xr-x. 1 root root  2989 1月   9 2013 netconsole
-rwxr-xr-x. 1 root root  5486 1月   9 2013 netfs
-rwxr-xr-x. 1 root root  6334 1月   9 2013 network
-rwxr-xr-x. 1 root root  2205 2月  22 2013 NetworkManager
-rwxr-xr-x. 1 root root  6340 2月  22 2013 nfs
-rwxr-xr-x. 1 root root  3526 2月  22 2013 nfslock
-rwxr-xr-x. 1 root root  1923 1月  10 2013 ntpd
-rwxr-xr-x. 1 root root  1866 1月  10 2013 ntpdate
-rwxr-xr-x. 1 root root  2261 6月  25 2011 oddjobd
-rwxr-xr-x. 1 root root  2023 4月   3 2012 portreserve
-rwxr-xr-x. 1 root root  3852 12月  3 2011 postfix
-rwxr-xr-x. 1 root root  1556 7月  17 2012 psacct
-rwxr-xr-x. 1 root root  2034 10月  2 2012 quota_nld
-rwxr-xr-x. 1 root root  1559 5月  20 2009 rdisc
-rwxr-xr-x. 1 root root  1822 2月  22 2013 restorecond
-rwxr-xr-x. 1 root root  1808 12月 18 2011 rngd
-rwxr-xr-x. 1 root root  2073 2月  22 2013 rpcbind
-rwxr-xr-x. 1 root root  2518 2月  22 2013 rpcgssd
-rwxr-xr-x. 1 root root  2300 2月  22 2013 rpcidmapd
-rwxr-xr-x. 1 root root  2464 2月  22 2013 rpcsvcgssd
-rwxr-xr-x. 1 root root  2011 1月  10 2013 rsyslog
-rwxr-xr-x. 1 root root  1698 2月  22 2013 sandbox
-rwxr-xr-x. 1 root root  2056 11月 20 2012 saslauthd
-rwxr-xr-x. 1 root root   647 1月   9 2013 single
-rwxr-xr-x. 1 root root  3002 2月  22 2013 smartd
-rwxr-xr-x. 1 root root  2162 2月  22 2013 snmpd
-rwxr-xr-x. 1 root root  1738 2月  22 2013 snmptrapd
-rwxr-xr-x. 1 root root  2472 2月  22 2013 spice-vdagentd
-rwxr-xr-x. 1 root root  4534 2月  22 2013 sshd
-rwxr-xr-x. 1 root root  2647 2月  23 2013 sssd
-rwxr-xr-x. 1 root root  1228 6月  22 2012 sysstat
-rwxr-xr-x. 1 root root  2294 2月  22 2013 udev-post
-rwxr-xr-x. 1 root root 39800 9月  12 11:04 vmware-tools
-rwxr-xr-x. 1 root root 15208 9月  12 11:04 vmware-tools-thinprint
-rwxr-xr-x. 1 root root  1674 2月  22 2013 wdaemon
-rwxr-xr-x. 1 root root  1608 2月  22 2013 winbind
-rwxr-xr-x. 1 root root  1866 2月   4 2013 wpa_supplicant
-rwxr-xr-x. 1 root root  4799 2月  22 2013 ypbind
總用量 68
-rw-r--r--. 1 root root  260 1月   9 2013 control-alt-delete.conf
-rw-r--r--. 1 root root  130 6月  22 2012 init-system-dbus.conf
-rw-r--r--. 1 root root  316 1月   9 2013 kexec-disable.conf
-rw-r--r--. 1 root root  409 1月   9 2013 plymouth-shutdown.conf
-rw-r--r--. 1 root root  217 1月   9 2013 prefdm.conf
-rw-r--r--. 1 root root  358 1月   9 2013 quit-plymouth.conf
-rw-r--r--. 1 root root  281 1月   9 2013 rc.conf
-rw-r--r--. 1 root root  909 1月   9 2013 rcS.conf
-rw-r--r--. 1 root root  283 1月   9 2013 rcS-emergency.conf
-rw-r--r--. 1 root root  580 1月   9 2013 rcS-sulogin.conf
-rw-r--r--. 1 root root 2915 8月  23 2010 readahead-collector.conf
-rw-r--r--. 1 root root 1559 8月  23 2010 readahead.conf
-rw-r--r--. 1 root root  726 8月  23 2010 readahead-disable-services.conf
-rw-r--r--. 1 root root 1162 1月   9 2013 serial.conf
-rw-r--r--. 1 root root  643 1月   9 2013 splash-manager.conf
-rw-r--r--. 1 root root  329 1月   9 2013 start-ttys.conf
-rw-r--r--. 1 root root  198 1月   9 2013 tty.conf
-rw-r--r--. 1 root root 130 6月  22 2012 /etc/init/init-system-dbus.conf
-rw-r--r--. 1 root root 884 9月  12 18:36 /etc/inittab
-rwxr-xr-x. 1 root root 4781 10月 29 2009 /etc/kdump-adv-conf/kdump_initscripts/init
lrwxrwxrwx. 1 root root 11 9月  12 18:14 /etc/init.d -> rc.d/init.d
[[email protected] 桌面]# find /etc/ -name init* -a -size -204800 -ok  ls -l  {} \;
< ls ... /etc/selinux/targeted/contexts/initrc_context > ? y
-rw-r--r--. 1 root root 30 2月  22 2013 /etc/selinux/targeted/contexts/initrc_context
< ls ... /etc/sysconfig/network-scripts/init.ipv6-global > ? n
< ls ... /etc/sysconfig/init > ? ^C
[[email protected] 桌面]# ^C

[[email protected] 桌面]# find /home/jiangyi/ -type l
/home/jiangyi/.mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/[email protected]
/home/jiangyi/.pulse/a985f3179da318f56a10bda40000001b-runtime
[[email protected] 桌面]# ls -l
總用量 4
drwxrwxr-x. 5 jiangyi jiangyi 4096 9月  12 11:18 cheat-master
-rw-r--r--. 1 jiangyi jiangyi    0 9月  18 13:58 index.txt~
[[email protected] 桌面]# ls -i
793092 cheat-master  793647 index.txt~
[[email protected]st 桌面]# find . -inum 793647 -ok rm {} \;
< rm ... ./index.txt~ > ? y
[[email protected] 桌面]# 


[[email protected] 桌面]# #find -name  -iname ? * -size + -  -user -group -amin -cmin -mmin -type f d l - inum  -a -o  -exec {} \; -ok exec {} \;