>

Linux文件查看与查找命令,Linux下基本的查找命令

- 编辑:澳门新葡亰平台游戏 -

Linux文件查看与查找命令,Linux下基本的查找命令

Linux下基本的检索命令和查阅音讯

搜求命令和硬件音讯查阅是普普通通系统管理、维护最常的操作。上面就 Linux 的骨干查找命令做三个轻便的比较,并列举部分常用的硬件新闻查阅命令。

man 常用选项

-k 知道功能、不知道名称
-f 知道名称、不知道功能

各个找出命令比较

whereis 查找命令的可执行文件、源文件、man page路径
whatis 读取命令的描述
apropos 基于功能的查找
which 找出将要运行的命令的版本
locate 搜索文件名数据库
find 根据指定的查询条件搜索文件
find . -type f | grep -i blas
fidn . -type f -name "*.a" | grep -i blas
lsb_release -a 查看系统版本
alias 查看所有别名
ls -lh 按k、m、g查看文件

查阅硬件音信

GPU信息

查看mic卡信息

sudo micinfo

查看gpu信息

sudo nvidia-smi

怎么着在Linux/centos下查看网卡型号,怎样查看主板型号,CPU/显卡消息,硬盘型号等硬件新闻

翻开网卡型号

[[email protected]]# lspci | grep Ethernet
00:19.0 Ethernet controller: Intel Corporation 82567V-2 Gigabit Network Connection

查阅内存和cpu最直接最常用的指令:

[[email protected]]# free
total used free shared buffers cached
Mem: 3069504 528876 2540628 0 76648 396152
-/+ buffers/cache: 56076 3013428
Swap: 5124692 0 5124692
[[email protected]]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Pentium(R) Dual-Core CPU E6500 @ 2.93GHz
stepping : 10
cpu MHz : 1596.000
cache size : 2048 KB

翻看硬盘新闻(查看硬盘型号和硬盘种类号):

[[email protected]]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 2.0G 272M 1.6G 15% /
/dev/sda8 199G 188M 189G 1% /home
/dev/sda3 9.7G 1.3G 7.9G 15% /usr
/dev/sda2 9.7G 198M 9.0G 3% /var
/dev/sda1 99M 17M 77M 18% /boot

方法1:

[[email protected]]# hdparm -i /dev/sda
/dev/sda:
Model=SAMSUNG HE253GJ , FwRev=1AJ30001, SerialNo= S2B5J90ZC12060
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=16384kB, MaxMultSect=16, MultSect=?16?
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive conforms to: unknown: ATA/ATAPI-0 ATA/ATAPI-1 ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5 ATA/ATAPI-6 ATA/ATAPI-7
* signifies the current active mode

方法2:

[[email protected]]# dmesg | grep ATA
ata1: SATA max UDMA/133 cmd 0xf190 ctl 0xf180 bmdma 0xf150 irq 185
ata2: SATA max UDMA/133 cmd 0xf170 ctl 0xf160 bmdma 0xf158 irq 185
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata1.00: ATA-8: SAMSUNG HE253GJ, 1AJ30001, max UDMA/133
ata2: SATA link down (SStatus 0 SControl 300)
Vendor: ATA Model: SAMSUNG HE253GJ Rev: 1AJ3
ata3: SATA max UDMA/133 cmd 0xf130 ctl 0xf120 bmdma 0xf0f0 irq 185
ata4: SATA max UDMA/133 cmd 0xf110 ctl 0xf100 bmdma 0xf0f8 irq 185
ata3: SATA link down (SStatus 0 SControl 300)
ata4: SATA link down (SStatus 0 SControl 300)
ata5: PATA max UDMA/100 cmd 0xe040 ctl 0xe030 bmdma 0xe000 irq 177

[[email protected]]# dmidecode|more
# dmidecode 2.10
SMBIOS 2.4 present.
57 structures occupying 2318 bytes.
Table at 0x000E84B0.
Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
Vendor: Intel Corp.
Version: GTG4310H.86A.0019.2009.0625.1334
Release Date: 06/25/2009

图片 1


查找命令和硬件音讯查阅是普普通通系统处理、维护最常的操作。上边就 Linux 的宗旨查找命令做七个粗略的比...

Linux文件查看与寻觅命令

cat  查看三个文件

  -E: 展现行甘休符$

  -n: 对突显出的每一行进行编号

  -A:展现全数调节符

  -b:非空行编号

  -s:压缩三番五次的空行成一行

  -T:展现制表符

常用:cat -An /etc/passwd

[root@linuxidc ~]# cat -An /etc/passwd
     1  root:x:0:0:root:/root:/bin/bash$
     2  bin:x:1:1:bin:/bin:/sbin/nologin$
     3  daemon:x:2:2:daemon:/sbin:/sbin/nologin$
     4  adm:x:3:4:adm:/var/adm:/sbin/nologin$
     5  lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin$
     6  sync:x:5:0:sync:/sbin:/bin/sync$
     7  shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown$
     8  halt:x:7:0:halt:/sbin:/sbin/halt$
     9  mail:x:8:12:mail:/var/spool/mail:/sbin/nologin$

more 分页查看文件

文本内容非常多时,用more命令查看,空格键下翻,b键上翻,Q退出

[root@linuxidc ~]# more install.log
Installing libgcc-4.4.7-17.el6.x86_64
warning: libgcc-4.4.7-17.el6.x86_64: Header V3 RSA/SHA1 Signature, key ID c10
5b9de: NOKEY
Installing fontpackages-filesystem-1.41-1.1.el6.noarch
Installing m17n-db-1.5.5-1.1.el6.noarch
Installing liberation-fonts-common-1.05.1.20090721-5.el6.noarch
Installing setup-2.8.14-20.el6_4.1.noarch
Installing xkeyboard-config-2.16-1.el6.noarch
Installing xml-common-0.6.3-33.el6.noarch
Installing iso-codes-3.16-2.el6.noarch
Installing filesystem-2.4.30-3.el6.x86_64
Installing dejavu-fonts-common-2.33-1.el6.noarch
Installing mozilla-filesystem-1.9-5.1.el6.x86_64
Installing control-center-filesystem-2.28.1-40.el6.x86_64
Installing paktype-fonts-common-2.0-8.el6.noarch
Installing mesa-dri-filesystem-11.0.7-4.el6.x86_64

head 展示前十行内容

[root@linuxidc ~]# head install.log
Installing libgcc-4.4.7-17.el6.x86_64
warning: libgcc-4.4.7-17.el6.x86_64: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Installing fontpackages-filesystem-1.41-1.1.el6.noarch
Installing m17n-db-1.5.5-1.1.el6.noarch
Installing liberation-fonts-common-1.05.1.20090721-5.el6.noarch
Installing setup-2.8.14-20.el6_4.1.noarch
Installing xkeyboard-config-2.16-1.el6.noarch
Installing xml-common-0.6.3-33.el6.noarch
Installing iso-codes-3.16-2.el6.noarch
Installing filesystem-2.4.30-3.el6.x86_64

 -c#:钦定获取前#个字节

[root@linuxidc ~]# head -c6 install.log
Instal[root@linuxidc ~]# 

-n#:钦赐获取前#行

[root@linuxidc ~]# head -n6 install.log
Installing libgcc-4.4.7-17.el6.x86_64
warning: libgcc-4.4.7-17.el6.x86_64: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Installing fontpackages-filesystem-1.41-1.1.el6.noarch
Installing m17n-db-1.5.5-1.1.el6.noarch
Installing liberation-fonts-common-1.05.1.20090721-5.el6.noarch
Installing setup-2.8.14-20.el6_4.1.noarch

-#:钦命行数

[root@linuxidc ~]# head -3 install.log
Installing libgcc-4.4.7-17.el6.x86_64
warning: libgcc-4.4.7-17.el6.x86_64: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Installing fontpackages-filesystem-1.41-1.1.el6.noarch

tail 默许展现文件前边10行的内容

[root@linuxidc ~]# tail install.log
Installing iwl3945-firmware-15.32.2.9-4.el6.noarch
Installing ql2200-firmware-2.02.08-3.1.el6.noarch
Installing rt73usb-firmware-1.8-7.el6.noarch
Installing ipw2100-firmware-1.3-11.el6.noarch
Installing ql23xx-firmware-3.03.27-3.1.el6.noarch
Installing ipw2200-firmware-3.1-4.el6.noarch
Installing rootfiles-8.1-6.1.el6.noarch
Installing man-pages-3.22-20.el6.noarch
Installing words-3.0-17.el6.noarch
*** FINISHED INSTALLING PACKAGES ***[root@linuxidc ~]# 

-n#:钦赐获取后#行

 

[root@linuxidc ~]# tail -n2  install.log
Installing words-3.0-17.el6.noarch
*** FINISHED INSTALLING PACKAGES ***[root@linuxidc ~]#

-#:钦命行数

[root@linuxidc ~]# tail -2  install.log
Installing words-3.0-17.el6.noarch
*** FINISHED INSTALLING PACKAGES ***[root@linuxidc ~]# 

-f:实时查看文件的摩登变化  用于排查故障的时候  等同于tailf

[root@linuxidc ~]# tailf install.log
Installing iwl3945-firmware-15.32.2.9-4.el6.noarch
Installing ql2200-firmware-2.02.08-3.1.el6.noarch
Installing rt73usb-firmware-1.8-7.el6.noarch
Installing ipw2100-firmware-1.3-11.el6.noarch
Installing ql23xx-firmware-3.03.27-3.1.el6.noarch
Installing ipw2200-firmware-3.1-4.el6.noarch
Installing rootfiles-8.1-6.1.el6.noarch
Installing man-pages-3.22-20.el6.noarch
Installing words-3.0-17.el6.noarch
*** FINISHED INSTALLING PACKAGES ***

cut:文本内容切割并按必要输出

-d:指明分隔符

-f:指明要收取的字段

如要抽出此文件内容的率先段

[root@linuxidc ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
[root@linuxidc ~]# cut -d ":" -f1 /etc/passwd
root
bin
daemon
adm
lp
sync

wc:查看文件内容有稍许字符,多少行,多少字节

[root@linuxidc ~]# wc /etc/passwd
  35   54 1672 /etc/passwd

wc -l:总结行数    (常用)

[root@linuxidc ~]# wc -l /etc/passwd
35 /etc/passwd

sort:排序

  -r 逆序

  -n 依照数字大写

  -f  忽略字符串大小写

  -t “c” 在此以前边的字符作为分隔符

  -k  选用有些字段 实行排序

[root@linuxidc ~]# cat /etc/passwd | sort -t ":" -k3
root:x:0:0:root:/root:/bin/bash
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
usbmuxd:x:113:113:usbmuxd user:/:/sbin/nologin
bin:x:1:1:bin:/bin:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin

uniq:删除重复     (常和sort命令一同利用)

  -c 呈现每行重复出现的次数

  -d 仅体现重复

  -u 展现不另行

老是且完全同样方为再一次

用last展现登入顾客,排序后展现登入的次数

[root@linuxidc ~]# last | cut -d' ' -f1 | sort | uniq -c
      1 
     26 reboot
      1 wtmp

  文本检索工具

grep:成效:文本寻觅工具,根据顾客钦赐的方式,对指标文件逐行举行相称检查,打字与印刷相称到的行

     情势:由正则表明式的元字符及文本字符所编写出的过滤条件

 -v:取反   显示不可能被相称到的行

 -i:忽略字符的大小写

 -n:突显行号

 -c:呈现总计到的行数,等同于wc -l

 -o:仅展现相配到的字符串

 -q:静默输出(不出口任何音讯) 只关怀命令的实行结果 不珍贵输出结果

 -A #:后#行

 -B #:前#行

 -C #:前后#行  查看日志 搜索关键字排查错误的时候

 -e:钦定多少个标准,条件是或的关系

 -w 相称整个单词

 -E === egrep 匡助扩张的正则表达式

 -F === fgrep 不帮衬正则表明式

 

显示出/etc/passwd下root的光景两行(第多个root为率先行,所以未有前两行)

[root@linuxidc ~]# grep -C 2 'root' /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
--
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
gopher:x:13:30:gopher:/var/gopher:/sbin/nologin

 基本正则表明式

 字符相配:

       .:相配肆意单个字符

[]:相称钦赐范围内的大肆单个字符  ——>  如:[abc] a | b | c

[^]:相称钦点范围外的放肆单个字符 ——>  如:[^abc] 除abc之外的字符

[:alnum:] 数字和字符

[:alpha:] 爱沙尼亚语大小写字符 a-z A-Z

[:lower:] 小写字母

[:upper:] 大写字母

[:space:] 特意相配空格

 

合作次数:用在要内定其冒出的次数的字符的后面,用于限制其眼前字符出现的次数

  *:相称其眼下的字符任性次    0-无穷

[root@linuxidc ~]# grep "r*" /etc//passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

.*:任性长度的放肆字符出现放肆次

[root@linuxidc ~]# grep "gdm.*" /etc/passwd
gdm:x:42:42::/var/lib/gdm:/sbin/nologin

  ?:相配前边的字符出现0次照旧1次 (其前边的字符是无所谓的)

  +:相配前边的字符至少1次

  {m,}:相称前的字符至少出现m次

  {m,n}:相配前边的字符出现至少m次至多n次

  {0,n}:相配前面包车型地铁字符最多出现n

  {m,}:相称前的字符至少出现m次

 

任务锚定:用来恒定字符出现的职位

  ^ 锚定行首(用于格局最左侧)

[root@linuxidc ~]# grep "^root" /etc//passwd
root:x:0:0:root:/root:/bin/bash

$ 锚定行尾(用于情势最右面)

[root@linuxidc ~]# grep "bash$" /etc//passwd
root:x:0:0:root:/root:/bin/bash
zhouao:x:500:500:zhouao:/home/zhouao:/bin/bash
openstack:x:3000:3000::/home/openstack:/bin/bash

^$:相配空行

^[[:space:]]*$:空行或带有空白字符的行

单词:非特殊字符组成的连日字符(字符串)都称呼单词

b  b:相配词首和词尾 

[root@linuxidc ~]# grep 'broot' /etc//passwd
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin

<  >:相配词首和词尾

 

举例说:搜索/etc/passwd下以/bin/bash结尾的行

[root@linuxidc ~]# grep "bash>" /etc//passwd
root:x:0:0:root:/root:/bin/bash
zhouao:x:500:500:zhouao:/home/zhouao:/bin/bash
openstack:x:3000:3000::/home/openstack:/bin/bash

分组及援用

():将贰个或多少个字符捆��在联合签字,当做贰个完整进行拍卖

分组括号中的形式相称到的剧情会被正则表明式引擎自动记录于在那之中的变量中

   1:情势从侧边起,第多个括号以及与之相称的右括号之间的情势所相称到的字符

   2:方式从右边起,第贰个括号以及与之合营的右括号之间的情势所相配到的字符

   3:形式从左侧起,第多少个括号以及与之相称的右括号之间的方式所相称到的字符

[root@linuxidc ~]# grep "r..t" /etc//passwd
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
[root@linuxidc ~]# grep "^(r..)t.*1" /etc//passwd
root:x:0:0:root:/root:/bin/bash

egrep:帮忙扩展的正则表明式达成类似于grep文本过滤效果

-G:扶助主题正则表明式

庞大正则表达式

字符相配

       .:相配大肆单个字符

[]:相称钦命范围内的自便单个字符  ——>  如:[abc] a | b | c

[^]:相配内定范围外的自由单个字符 ——>  如:[^abc] 除abc之外的字符

[:alnum:] 数字和字符

[:alpha:] 立陶宛(Lithuania)语大小写字符 a-z A-Z

[:lower:] 小写字母

[:upper:] 大写字母

[:space:] 专门相称空格

次数相配:

合营次数:用在要钦赐其冒出的次数的字符的背后,用于限制其前方字符出现的次数

  *:相称其前边的字符任性次    0-无穷

  ?:0或二遍,其前的字符是可有可无的

  +:其前的字符至少二遍

  {m}:其前的字符m次

  {m,n}:至少m次,至多n次

地点锚定:

  ^:行首锚定

  $:行位锚定

  <  >:词首锚定

  b  b:词首锚定

分组及援用:

  ():分组,括号内的情势相配到的从头到尾的经过会被正则表明式引擎自动记录于当中的变量中

  1:情势从左边起,第三个括号以及与之协作的右括号之间的形式所相配到的字符

  2:格局从侧面起,第二个括号以及与之相称的右括号之间的情势所相配到的字符

  3:格局从侧面起,第四个括号以及与之协作的右括号之间的方式所相配到的字符

或:

  a|b:a或者b

  C|cat:C或cat

  (c|C)at:cat或Cat

例如:寻觅etc/passwd文件中的两位数或三人数

[root@linuxidc ~]# egrep "<[0-9]{2,3}>" /etc/passwd
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
[root@linuxidc ~]# egrep "<[0-9]{2,3}>" /etc/passwd | cut -d: -f3,4
8:12
10:14
11:0
12:100
13:30
14:50
99:99
81:81
113:113

文本查找命令

find:实时寻觅工具,依照我们钦点的从头到尾的经过照旧规格在系统上进展实时搜索

听别人讲文件名查找

     -name 可以动用通配符 比方 * ? [] [^]

        find . -name “????”

举例说:作者想找某些文件名称叫 yum 在/etc下

[root@linuxidc ~]# find /etc/ -name "yum"
/etc/logrotate.d/yum
/etc/yum

 -iname 文件名称忽略大小写

[root@linuxidc ~]# find /etc/ -iname "think"
/etc/test/think
/etc/test/Think

依赖属主和属组来查找

     -user  (查找属主钦点客商的具有文件)

     -group (查找属组内定组的具有文件)

     -uid   (查找属主指定的UID的具有文件)

     -gid   (查找属组钦赐的GID的有着文件)

     -nouser 查找未有属主的公文大概目录  

     -nogroup 查找未有属组的文本或然目录

drwx------. 2 gdm    gdm    4096 Apr  8 21:00 orbit-gdm
drwx------. 2 gdm    gdm    4096 Apr  8 21:01 pulse-AThZYiEcGGK5
-rw-r--r--. 1 root   root      0 Apr  1 11:38 tianjin
[root@linuxidc ~]# find /tmp -user gdm
/tmp/orbit-gdm
/tmp/orbit-gdm/linc-8ff-0-1f7ec1765e7bc
/tmp/orbit-gdm/linc-8d7-0-2f1d8aa3391d9
/tmp/orbit-gdm/linc-900-0-6e691ca28c58d
/tmp/orbit-gdm/linc-8fe-0-16fedb9f41908
/tmp/orbit-gdm/linc-8fd-0-12f82f71240f1
/tmp/orbit-gdm/linc-905-0-3d0482583370
[root@linuxidc ~]# find /tmp -group gdm
/tmp/orbit-gdm
/tmp/orbit-gdm/linc-8ff-0-1f7ec1765e7bc
/tmp/orbit-gdm/linc-8d7-0-2f1d8aa3391d9
/tmp/orbit-gdm/linc-900-0-6e691ca28c58d
/tmp/orbit-gdm/linc-8fe-0-16fedb9f41908
/tmp/orbit-gdm/linc-8fd-0-12f82f71240f1
/tmp/orbit-gdm/linc-905-0-3d0482583370
/tmp/orbit-gdm/linc-8fc-0-2f41c894bb0a2

根据文件类型查找

-type f 普通文书

              d 目录

              l 链接文件

              s 套接字文件

              b 块设备

              c 字符设备

              p 管道

[root@linuxidc ~]# find /dev -type b -ls
 11341    0 brw-rw----   1 root     disk              Apr  8 20:58 /dev/ram9
 11330    0 brw-rw----   1 root     disk              Apr  8 20:58 /dev/ram7
 11320    0 brw-rw----   1 root     disk              Apr  8 20:58 /dev/ram8
 11310    0 brw-rw----   1 root     disk              Apr  8 20:58 /dev/ram6
 11302    0 brw-rw----   1 root     disk              Apr  8 20:58 /dev/ram5
 11286    0 brw-rw----   1 root     disk              Apr  8 20:58 /dev/ram3
 11277    0 brw-rw----   1 root     disk              Apr  8 20:58 /dev/ram4

结缘条件:

与:-a

或:-o

非:-not, !

多少个规格要动用()  不能够应用“”

举例:查找/usr目录下不属于root、lp或gdm的有着文件或目录

[root@linuxidc ~]# find /usr -not ( -user root -o -user lp -o -user gdm )
/usr/libexec/abrt-action-install-debuginfo-to-abrt-cache

此题可精通为搜索/usr目录下非root或lp或gdm的保有文件或目录

find

查找

/usr

/usr目录

-not

()

多个条件要使用()  不能使用“”

-user root

查找属主指定用户的所有文件或目录root

-o

–user lp

查找属主指定用户的所有文件或目录lp

-o

-user gdm

查找属主指定用户的所有文件或目录gdm

遵照文件大小来寻找                常用单位:k M G

         -size  +:大于多少的文件

         -size  -:小于多少的文本          

         -size   :等于多少的文本

[root@linuxidc ~]# find /tmp -size -100k
/tmp
/tmp/keyring-jZvoAq
/tmp/keyring-jZvoAq/socket.pkcs11
/tmp/keyring-jZvoAq/socket.ssh
/tmp/keyring-jZvoAq/socket
/tmp/.ICE-unix
/tmp/.ICE-unix/2351
/tmp/pulse-Pdz6rX1vqurd
/tmp/pulse-Pdz6rX1vqurd/pid
/tmp/pulse-Pdz6rX1vqurd/native
/tmp/keyring-RBkZ6c

据悉时间来查找

        -mtime +7  7天从前的  从第8天早先

        -mtime 7   当前光阴往前推第7天

        -mtime -7  当前时间往前推第7天以内

[root@linuxidc ~]# find /tmp -atime +7
/tmp/keyring-jZvoAq/socket.pkcs11
/tmp/keyring-jZvoAq/socket.ssh
/tmp/keyring-jZvoAq/socket
/tmp/keyring-1sJnSE/socket.pkcs11
/tmp/keyring-1sJnSE/socket.ssh
/tmp/keyring-1sJnSE/socket
/tmp/keyring-fa8GPq/socket.pkcs11
/tmp/keyring-fa8GPq/socket.ssh
[root@linuxidc ~]# stat /tmp/keyring-GggOAV/socket
  File: `/tmp/keyring-GggOAV/socket'
  Size: 0           Blocks: 0          IO Block: 4096   socket
Device: 806h/2054d  Inode: 524364      Links: 1
Access: (0755/srwxr-xr-x)  Uid: (  500/  zhouao)   Gid: (  500/  zhouao)
Access: 2017-03-31 08:28:12.218218519 +0800
Modify: 2017-03-31 08:28:10.672218526 +0800
Change: 2017-03-31 08:28:10.672218526 +0800

基于权限来查找

        -perm 755 准确匹配有755权力的文书

        -perm -222 必得含有全部的222权力才得以

        -perm +222(CentOS 6)

              /222(CentOS 7)

              只要有七个诸如属主 属组大概其余人有四个怀有写权限就能够

[root@linuxidc ~]# find ./ -perm 644 -ls
8388610   56 -rw-r--r--   1 root     root        50606 Mar 24 05:57 ./install.log
8393099    4 -rw-r--r--   1 root     root          176 May 20  2009 ./.bash_profile
8388611   12 -rw-r--r--   1 root     root        10033 Mar 24 05:53 ./install.log.syslog
8393132    0 -rw-r--r--   1 root     root            0 Apr  1 11:32 ./tianjin
8393102    4 -rw-r--r--   1 root     root          129 Dec  4  2004 ./.tcshrc
8393100    4 -rw-r--r--   1 root     root          176 Sep 23  2004 ./.bashrc

[root@linuxidc ~]# find ./ -perm /666 -ls
8388609    4 dr-xr-x---   7 root     root         4096 Apr  8 21:03 ./
8393137    4 -rw-------   1 root     root           67 Apr  3 15:18 ./.xauthHk2uLQ
8393128    4 drwx------   3 root     root         4096 Mar 24 06:01 ./.config
8393129    4 drwx------   3 root     root         4096 Mar 24 06:01 ./.config/ibus
8393130    4 drwx------   2 root     root         4096 Mar 24 06:01 ./.config/ibus/bus
8393133    4 drwxr-xr-x   2 root     root         4096 Apr  1 15:10 ./test
8393124    4 -rw-------   1 root     root         1478 Mar 24 05:57 ./anaconda-ks.cfg
8388610   56 -rw-r--r--   1 root     root        50606 Mar 24 05:57 ./install

正文永远更新链接地址:http://www.linuxidc.com/Linux/2017-05/143549.htm

图片 2

本文由服务器发布,转载请注明来源:Linux文件查看与查找命令,Linux下基本的查找命令