Linux命令查找文件目录
座右铭:长风破浪会有时,直挂云帆济沧海。
linux一般查看文件或者目录有几种方法。
/查看文件类容--------cat/more/less/head/tail 只能查看文本型(txt)
(1)查看文件较少的类容
cat /etc/fstab

cat -n /etc/fstab

(2)查看未知类容
看未知的类容文件,我们不知道有多大,就用more和less查看比较方便使用
两者相同点:可以 翻页 或者 一行一行查看
不同点:more只能往下翻页,有的翻过了,就不能翻回去了
less可以往上往下随意查看翻动
more/less 分页显示类容
more 只能往下翻(空格:翻页 回车:一行一行 q:退出)
less 可以上下翻
less /usr/share/dict/words

(3)head/tail(头部/尾巴)
head
不写-n显示前10行类容

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

Tail
不写-n显示后10行类容
[root@chengfeng ~]# tail-n 3 /etc/passwd(显示前三行)

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

(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 \;复制
Linux命令查找文件目录的更多相关文章
- linux命令---查找文件中的内容
linux命令---查找文件中的内容 [yang@localhost ~]$ cat 1.txt |egrep '123456789|second'-------匹配123456789或者seco ...
- linux命令_文件目录操作命令
# linux命令--文件和目录操作命令 pwd "print working directory" 打印工作目录的绝对路径 范例: 在bash命令行显示当前用户的完整路径 系统B ...
- Linux系统查找文件目录的命令
查找目录名autobackup,并且列出路径:find -name 'autobackup'-type d find -name 'directoryname'-type d
- linux命令--查找与帮助
一.搜寻命令 1.whereis命令 whereis是搜索系统命令的命令,也就是说,whereis 命令不能搜索普通文件, 而只能搜索系统命令. 命令名称:whereis 英文原意:locate th ...
- 【Linux命令】文件目录管理命令7个(touch、mkdir、cp、mv、rm、dd、file)
目录 touch创建空白文档或设置文件时间 mkdir创建空白目录 cp复制文件或目录 mv剪切文件或重命名文件 rm删除文件或目录 dd按照指定大小和个数的数据库来复制文件或转换文件 file查看文 ...
- Linux - 命令 - 查找命令总结
关于查找文件的几个命令 一.find命令 find是最常用也是最强大的查找命令,可以查找任何类型的文件 find命令的一般格式: find <指定目录><指定条件><指定 ...
- linux命令-查找所有文件中包含某个字符串
查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 find .|xar ...
- Linux 命令:文件目录操作与实例
来源: http://blog.51cto.com/yuanzhitang/2056994 本文介绍基础的文件操作:创建,移动,编辑,删除 文件和文件夹 命令与案例: mkdir 创建目录 - ...
- 常用Linux命令笔记
任何脱离业务的架构都是耍流氓 只记录实际常用的Linux命令 常用Linux命令 查找安装路径: whereis nginx 查询nginx进程: ps aux|grep nginx 查看 CentO ...
随机推荐
- async和await的用法
function fn(){ return "aa"; } console.log(fn())// 如果直接写个函数return一个值,那么打印的肯定就是aa async func ...
- 带有连接池的Http客户端工具类HttpClientUtil
一.背景 业务开发中,经常会遇到通过http/https向下游服务发送请求.每次都要重复造轮子写HttpClient的逻辑,而且性能.功能参差不齐.这里分享一个高性能的.带连接池的通用Http客户端工 ...
- 第一次实验报告:使用Packet Tracer分析HTTP数据包
目录 1 实验目的 2 实验内容 3. 实验报告 第一次实验报告:使用Packet Tracer分析HTTP数据包 1 实验目的 熟练使用Packet Tracer工具.分析抓到的HTTP数据包,深入 ...
- 记一次难忘的排错debug经历(找了5天左右)(涉及内存覆盖)
strcpy和memcpy都没有处理内存覆盖问题. 函数描述 The memcpy function copies count bytes of src to dest. If the source ...
- Zuul的使用,路由访问映射规则
一.Zuul的介绍 Zuul包含了对请求的路由和过滤两个最主要的功能: 其中路由功能负责将外部请求转发到具体的微服务实力上,是实现外部访问统一入口基础而过滤器功能则负责对请求的处理过程进行干预,是实现 ...
- (三)golang--执行流程分析
XXX.go--go build XXX.go--XXX.exe XXX.go--go run XXX.go 两种方式的区别:(1)如果我们先编译生成了可执行文件,那么我们可以将该可执行文件拷贝到没g ...
- W5500电路图
W5500是韩国一款集成全硬件 TCP/IP 协议栈的嵌入式以太网控制器,W5500同时也是一颗工业级以太网控制芯片,最近发现我们国内也有和W5500 芯片一样芯片 介绍给大家 如下图:
- Shell脚本——求随机数的最值
写一个脚本,利用RANDOM生成10个随机数,并找出其中的最大值,和最小值: #!/bin/bash # MAX= MIN= ..};do RAN=$RANDOM [ $i -eq ] &&a ...
- 洛谷疯狂coding~
1.关于数学建模思想在coding之中的应用. 将马路作为一条数轴,每棵树的位置作为数轴上的坐标点,再将坐标点与数组的下标联系到一起,完成建模. 2.本题坑点在于对“其中有多少个数,恰好等于集合中另外 ...
- 记一次错误排查,主要问题是跨平台文件中换行符(CRLF, LF)和垃圾字符( Caret Notation)
笔者测试SPEC14的workload的时候,需要自定义workload,又需要在Windows和Linux平台上都要测试,所以就遇到了这么个问题:测试工具报错,但是报出来的错误信息又跟错误对不上. ...