LINUX中各种查看命令的区别
1、查看⽂本内容
cat:查看⽂件内容,将整个⽂件内容从上到下显⽰在屏幕上。(适合查看内容较⼩的⽂件)
tac:和cat⼀样,从最后开始查看。
more:和cat功能类似,按页来查看内容,当内容充满⼀页时暂停,按空格向下翻页,或按Q停⽌显⽰。也可以⽀持跳转功能。
less:和more类似,不同的是less可以随意浏览内容,按Q停⽌显⽰。另外,less在查看之前不会加载整个⽂件内容,⾮常适合查看内容⽐较⼤的⽂件。
head:查看⽂件从第⼀⾏开始多少⾏(默认为⼗⾏)
tail:查看⽂件从末⾏开始多少⾏(默认为⼗⾏)
grep:查⽂件中包含字符所在的⾏
2、查看⽂件或⽬录
ls:1、参数是⽬录时,查看⽬录下的内容(不包含⼦⽬录)
linux查看当前文件夹内容【注】当加上选项 -d 时,为查看⽬录本⾝
2、参数是⽂件时,查看⽂件路径是否正确
[root@server0 ~]# ls /root
anaconda-ks.cfg  Documents  Music    Public   
Desktop          Downloads  Pictures  Templates  Videos
[root@server0 ~]# ls -d /root
/root
[root@server0 ~]# ls /
/
[root@server0 ~]# ls /
ls: ⽆法访问/: 没有那个⽂件或⽬录
find:递归查⽬录下的所有⽂件和⽬录(包含⼦⽬录)
基本格式:find [查的范围⽬录] [查的条件] (可以有多个条件)
查的条件有:
-name:⽂件名
-iname:忽略⼤⼩写查⽂件名
-type:⽂件类型
-user:所属⽤户
-size:⽂件⼤⼩
-maxdepth:查的深度
……
另外,使⽤find命令的 -exec 操作,可以逐个将查结果当作后⾯命令的参数使⽤。
[root@server0 ~]# find /boot -name vm* -type f -exec cp -r {} /opt \;  #查/boot⽬录下以vm开头且必须是⽂件,拷贝到/opt⽬录下[root@server0 ~]# ls /opt
rh
vmlinuz-0-rescue-946cb0e817ea4adb916183df8c4fc817
vmlinuz-3.10.0-123.el7.x86_64

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。