[root@arslinux-01 ~]
# find /etc/ -type f -mtime -1
/etc/resolv.conf
/etc/tuned/active_profile
/etc/tuned/profile_mode
-1小於1天,+1大於1天,不能等於1
[root@arslinux-01 ~]
# find /etc/ -type f -o -mtime -1 -o -name "*.conf"
-inum 根據 inode 號查詢(用於找檔案的硬鏈結)
[root@arslinux-01 ~]
# ll 1_hard.txt
-rw-r--r--. 2 root root 4735 3月 19 21:31 1_hard.txt
[root@arslinux-01 ~]
# ll -i 1_hard.txt
33599013 -rw-r--r--. 2 root root 4735 3月 19 21:31 1_hard.txt
[root@arslinux-01 ~]
# find / -inum 33599013
/root/1.txt
/root/1_hard.txt
-mmin 多分鐘以內
[root@arslinux-01 ~]
# find /root/ -type f -mmin -60
/root/.lesshst
[root@arslinux-01 ~]
# find /root/ -type f -mmin -120
/root/1.txt
/root/.lesshst
/root/1_hard.txt
/root/.viminfo
/root/2222.txt
-exec 在 find 的同時,做其他操作
[root@arslinux-01 ~]
# find /root/ -type f -mmin -120 -exec ls -l {} \;
-rw-r--r--. 2 root root 4735 3月 19 21:31 /root/1.txt
-rw-------. 1 root root 48 3月 19 22:09 /root/.lesshst
-rw-r--r--. 2 root root 4735 3月 19 21:31 /root/1_hard.txt
-rw-------. 1 root root 6163 3月 19 21:51 /root/.viminfo
-rwx------. 1 root root 0 3月 19 21:59 /root/2222.txt
[root@arslinux-01 ~]
# find /root/ -type f -mmin -80 -exec mv {} {}.bak \;
[root@arslinux-01 ~]
# find /root/ -type f -mmin -80
/root/.lesshst.bak
/root/.viminfo.bak
/root/2222.txt.bak
-size 用find大小限定的檔案(必須要有單位):
-10k 小於10k,+10k 大於10k
[root@arslinux-01 ~]
# find /root/ -type f -size -10k -exec ls -l {} \;
-rw-r--r--. 1 root root 18 12月 29 2013 /root/.bash_logout
-rw-r--r--. 1 root root 176 12月 29 2013 /root/.bash_profile
-rw-r--r--. 1 root root 176 12月 29 2013 /root/.bashrc
-rw-r--r--. 1 root root 100 12月 29 2013 /root/.cshrc
-rw-r--r--. 1 root root 129 12月 29 2013 /root/.tcshrc
-rw-------. 1 root root 1418 3月 14 05:58 /root/anaconda-ks.cfg
-rw-------. 1 root root 7362 3月 18 22:23 /root/.bash_history
-rw-r--r--. 1 root root 793 3月 16 12:13 /root/.ssh/authorized_keys
-rw-r--r--. 1 root root 0 3月 17 12:04 /root/123.txt
-rwx------. 1 root root 0 3月 17 09:22 /root/11111.txt
-rw-r--r--. 2 root root 4735 3月 19 21:31 /root/1.txt
-rwx------. 1 root root 0 3月 17 13:15 /root/222.txt
-rw-rw-r--. 1 root root 0 3月 17 14:16 /root/2.txt
-rw-r--r--. 1 root user1 0 3月 17 21:33 /root/234/arslinux
-rw-r--r--. 1 root root 0 3月 17 21:34 /root/234/arslinux1
-rw-rw-r--. 1 root root 65 3月 17 17:37 /root/111/11.txt
-rw-r--r--. 1 root root 4735 3月 18 21:36 /root/1.txz~
-rw-r--r--. 2 root root 4735 3月 19 21:31 /root/1_hard.txt
-rw-------. 1 root root 48 3月 19 22:09 /root/.lesshst.bak
-rw-------. 1 root root 6163 3月 19 21:51 /root/.viminfo.bak
-rwx------. 1 root root 0 3月 19 21:59 /root/2222.txt.bak
[root@arslinux-01 ~]
# find /root/ -type f -size +10k -exec ls -l {} \;
-rw-r--r--. 1 root root 53877 2月 11 2018 /root/gakki.jpg
[root@arslinux-01 ~]
# find /root/ -type f -size +10m -exec ls -l {} \;
[root@arslinux-01 ~]
# lang=en
[root@arslinux-01 ~]
# stat 2.txt
file: '2.txt'
size: 0 blocks: 0 io block: 4096 regular empty file
device: 803h/2051d inode: 33599016 links: 1
access: (0664/-rw-rw-r--) uid: ( 0/ root) gid: ( 0/ root)
context: unconfined_u:object_r:admin_home_t:s0
access: 2019-03-17 14:16:34.917467019 +0800
modify: 2019-03-17 14:16:34.917467019 +0800
change: 2019-03-17 14:16:34.917467019 +0800
[root@arslinux-01 ~]
# yum install -y lrzsz
過程略,等待安裝完成即可。
find命令 檔名字尾2 23 2 26
2.23 2.25 find命令 find搜尋檔案或路徑 一 常規用法 當我們只知道目標檔案,但不知道具體路徑,只知道大概範圍時。比如我想搜尋 etc 下的名字叫 sshd 相關的檔案 find etc name sshd etc ssh sshd config etc systemd system...
find命令及檔名字尾
常見的搜尋命令有 which whereis locate find。locate命令可以通過 yum install y mlocate 來安裝,如果在安裝成功,使用locate命令提示不可用,執行 updatedb 更新資料庫,保證資料的實時性。locate命令的格式為 locate 選項 檔名...
linux系統find命令 檔名字尾
2.23 2.24 2.25 find命令 find 搜尋檔案的命令which ls 從環境變數 echo path 中找的whereis ls 可以搜尋,搜的不全 安裝 locate root wangshuang 01 yum install y mlocate 模糊搜尋 locate 關鍵字 ...