9 2 find 檔名字尾 互傳檔案

2021-09-26 19:18:14 字數 4776 閱讀 5337

[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 關鍵字 ...