linux命令查找文件目录文件是否存在,Linux命令查找文件目录

座右铭:长风破浪会有时,直挂云帆济沧海。

linux一般查看文件或者目录有几种方法。

/查看文件类容--------cat/more/less/head/tail   只能查看文本型(txt)

(1)查看文件较少的类容

cat /etc/fstab

76607e16c0d93a9f9ef8b7c74e18edba.png

cat -n /etc/fstab

28c205412e62575436955c5dbb9c2577.png

(2)查看未知类容

看未知的类容文件,我们不知道有多大,就用more和less查看比较方便使用

两者相同点:可以 翻页 或者 一行一行查看

不同点:more只能往下翻页,有的翻过了,就不能翻回去了

less可以往上往下随意查看翻动

more/less  分页显示类容

more 只能往下翻(空格:翻页   回车:一行一行   q:退出)

less   可以上下翻

less /usr/share/dict/words

99a072f3448f7b1c2ca6e33ac93ed44e.png

(3)head/tail(头部/尾巴)

head

不写-n显示前10行类容

64e22f96d63437979a71d3d14b0c13eb.png

[root@chengfeng ~]# head -n 3 /etc/passwd(显示前三行)

ee5f99522c3a68b7761d53d77d17da89.png

Tail

不写-n显示后10行类容

[root@chengfeng ~]# tail-n 3 /etc/passwd(显示前三行)

0b8ffd21c94e14d984cfc72bec181764.png

(4)查看文件类型

[root@chengfeng ~]# file /etc/passwd (查看文件类型)

1d7ce481e62838637d73c2c75ff32329.png

(5)查看命令所在的路径

[root@chengfeng ~]# which ls

alias ls='ls --color=auto'

/usr/bin/ls

[root@chengfeng ~]# which cd

/usr/bin/cd

(6)|  :管道符  连接命令  前面的命令给后面命令当参数

[root@chengfeng ~]# head -n 5 /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@chengfeng ~]# head -n 5 /etc/passwd | tail -n 1(显示passwd第5行的类容)

lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

显示前4个最大文件

root@chengfeng ~]# ls -lhS /etc/ | head -n 5

总用量 1.4M

-rw-r--r--. 1 root root 655K 6月 7 2013 services

-rw-r--r-- 1 root root 92K 1月 7 14:35 ld.so.cache

-rw-r--r-- 1 root root 51K 5月 15 2013 mime.types

-rw-r--r-- 1 root root 15K 10月 31 08:17 autofs.conf

显示最近修改的文件

[root@chengfeng ~]# ls -lt /etc/ |head -n 11

总用量 1396

drwxr-xr-x 5 root lp 304 1月 7 19:01 cups

-rw-r--r-- 1 root root 57 1月 7 19:01 resolv.conf

-rw-r--r-- 1 root root 1992 1月 7 14:51 passwd

---------- 1 root root 1138 1月 7 14:50 shadow

---------- 1 root root 690 1月 7 14:50 gshadow

-rw-r--r-- 1 root root 862 1月 7 14:50 group

-rw-r--r--. 1 root root 850 1月 7 14:49 group-

----------. 1 root root 682 1月 7 14:49 gshadow-

(7)查找文件或目录

# find 路径 查找方式

按文件名称查找

[root@chengfeng ~]# find /etc/ -name "*.conf"

/etc/resolv.conf

/etc/pki/ca-trust/ca-legacy.conf

/etc/yum/pluginconf.d/fastestmirror.conf

统计查找的文件个数

[root@chengfeng ~]# find /etc/ -name "*.conf" |wc -l

352

按文件大小查找

查找大于1M的文件

[root@chengfeng ~]# find /etc/ -size +1M

/etc/udev/hwdb.bin

/etc/selinux/targeted/contexts/files/file_contexts.bin

/etc/selinux/targeted/policy/policy.31

/etc/selinux/targeted/active/policy.kern

/etc/selinux/targeted/active/policy.linked

按文件的修改时间查找

查找7前修改的文件

[root@chengfeng ~]# find / -mtime +7

查找7内修改的文件

[root@chengfeng ~]# find / -mtime -7

按文件的类型查找

[root@chengfeng ~]# find /dev/ -type b

/dev/dm-1

/dev/dm-0

/dev/sda2

/dev/sda1

/dev/sda

/dev/sr0

[root@chengfeng ~]# find /dev/ -type l

复合条件查文件

[root@chengfeng ~]# find / -mtime +7 -a -size +100k(a:and并列)

Find /bj/ -name “*.txt”  -exec rm -rf {};  删除

# Find /bj/ -name “*.txt”  -exec cp {} /root ;复制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值