Linux下,文件查找命令which,whereis,find,别名命令alias,统计命令wc

Linux下,文件查找命令which,whereis,find,别名命令alias,统计命令wc

O、简要
1、Linux系统中查找文件比较常用的命令就是which,whereis,find,最常用的和最好用的是find命令。
2、一般使用的ls,cd等命令式存放在/usr/bin里面的文件,当有时候安装了某些应用需要查看是否安装成功时,例如安装svn,就可以使用which svn查看svn命令文件是否放在了/usr/bin下,或者直接输入svn看是否显示版本信息。

零散的笔记:
1、别名命令alias
alias command=‘comand -args’
之后的command命令就会等价于comand -args

例如:
alias giaogiao=ls

giaogiao .
就会显示当前目录下的内容,作用等同于ls .

在这里插入图片描述

2、统计命令
wc
ls | wc -l
统计文件夹中的元素个数,按照行号数,-l对应line

在这里插入图片描述

一、which
使用语法非常简单,可以显示命令本身路径以及命令的alias别名:

在这里插入图片描述
二、whereis
使用语法非常简单,可以显示该命令的所有所在位置:

在这里插入图片描述
三、find
使用语法非常简单,功能非常丰富:

1、文件名查询
find /etc -name “1.txt”
这个命令可以搜索文件夹下的指定name的对象,会遍历其下面的所有文件夹,并返回所有对应名称对象的绝对路径,文件夹路径尽量写得详细,也可以直接从根搜索,但是会很慢。
-name 区分大小写
-iname 不区分大小写
支持后接
*
在这里插入图片描述

2、大小查询
find /etc -size +3M //-3M则是小于,没有±就是等于
搜索目录下大小为3M以上的对象,有时候文件太大了不好看,就后加一个-h,人性化显示,可以把以字节为单位的超大的数字转换为适当的以M,k,g为单位的数字。

在这里插入图片描述

3、深度查询,按照文件夹的深度层次查询
find dir -maxdepth num -a -name name
dir算为第一层,maxdepth是深度查找选项,num是从第一层目录往下递归查找的层数,-a是and的意思,后面是对象名,这里第一层就找到了

在这里插入图片描述

4、属主属组查询
find dir -user username
find dir -group groupname

在这里插入图片描述

5、文件类型查找
Windows中区分文件类型的方法是看后缀,.txt,.mp3
Linux中区分文件类型看长格式第一位,但为了人阅读方便,必须手动给文件加上后缀
find -type b
b block
l link
d directory
f 普通文件-

在这里插入图片描述

6、权限查找
find dir -perm 644
permission权限

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值