linux中的命令的用法 touch locate 的用法

 

Ls 命令显示了文件或目录的7种信息,分别是文件类型和访问权限、链接数、文件拥有者、文件所属组、文件大小、文件创建时间、文件名

-        代表普通文件

d 代表目录

c 代表字符设备文件

b 代表设备文件

i代表链接文件

 linux中用颜色来区分文件

蓝色表示目录文件 

绿色表示可执行文件

红色表示压缩文件

浅蓝色表示链接文件

灰色表示其他文件

建立目录--------mkdir 目录

语法:mkdir[参数]  目录名[目录名]

改命令在当前目录或指定目录下创建子目录,可以同时创建多个目录,目录名之间以空格分隔。

[root@localhost user]# mkdir myfile

在当前目录(user目录)下建立myfile子目录

[root@localhost user]# mkdir /usr/appProgram  /tmp/test

在usr下创建子目录appProgram 子目录,在tmp下创建test子目录

删除目录-----rmdir命令

语法:rmdir[参数] 目录名[目录名称]

该命令可以删除一个或多个空的子目录,当目录不为空时,该命令不能将目录删除。

-p:递归删除目录,当子目录删除后其父目录为空时,也一同被删除

[root@localhost user]# rmdir/tmp/oldfile

删除/tmp目录下的子目录oldfile子目录

   建立新的文件—touch命令

语法:touch 文件名 [文件名]

Touch命令用于生成一个空文件或修改文件的时间

例如:[root@localhost user]# touch abc

 如果abc文件存在,则修改它的时间标签为当前系统时间,如果不存在则创建该文件

[root@localhost user]# touch*

将当前目录下所有的文件时间修改为当前系统时间

  查找文件----find命令

语法:find 搜索路径 匹配表达式

该命令用于在指定路径中查找符合条件的文件,搜索路径可以是多个目录,不同目录之间以空格分开

1)、匹配表达式

  -name filename:要查找的文件名。可使用通配符“*”、“?”,但要用双引号将文件名引起来。

2)、-name username:查找属于username用户的文件

-group groupname:查找属于groupname组的文件

-print :显示找到文件的路径名

[root@localhost user]#  find . –name “h*” –print

在当前目录下查找以h开头的文件

   匹配表达式2

-exec 命令{} :对找到的匹配文件,执行所列出的命令,而不询问用户是否执行这些命令,参数{} 由find找到当前的文件路径名取代,命名行末尾必须有“\;“

-ok 命令{}: 与-exec的用法相同,在执行命令前询问用户是否要执行命令。

[root@localhost user]# find /home –user user1 –exec cat {} \; |more

找出/home下属用户user1的所有文件显示其内容

-user选项常备用在要删除用户账户之前的文件清除

查找命令-------locate命令

语法:locate 文件名[参数]

Locate 命令用于在文件名数据库中查找文件和目录,locate的查找速度比find命令块很多

[root@localhost user]#  locate exam

在文件名数据库中查找所有匹配exam的文件和目录并显示到屏幕上

  在文件正文中查找指定的字符串—grep命令

语法:grep[参数] 查找模式  文件名[文件名]

Grep命令勇于在指定文件中产找与模式匹配的行,并肩匹配的行显示在标准输出上,如果没有指定文件,则从标准输入中读取。当在多个文件中进行查找时,将在每一行输出之前加上文件名。在搜索的文件名中允许使用通配符。

  参数:

   -c:只显示匹配的行数

  -i: 匹配时不区分大小写,默认情况下匹配时区分大小写

  -h:在多个文件中查找,输出行数前不显示文件名

  -n:在输出前加上匹配串所在的行号(文件首行行号为1)

  -v:只显示不包含匹配串的行

-f:filename 从指定文件中获取搜索模式,每行一个搜索模式项

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值