Linux 文件以及 操作文件的shell命令 (二)未完待续,最近较忙,下下周更新吧。。

12.文件定位命令 locate
使用方式: locate [选项] < search string >
说明:locate可以快速搜寻文件系统内是否有满足查询条件的文件。
主要选项及其意义:

  • -u:从根目录开始创建数据库
  • -U < dir >:从dir开始创建数据库
  • -e < dir1, dir2,…>:将指定的目录排除在搜寻范围之外
  • -l < level >:level代表安全界别,0表示不进行安全检测。如果level为1,则启动安全模式,安全模式下,使用者不会看到没有权限的文件,这会使速度变慢
  • -i:大小写敏感
  • -q:安静模式,不显示错误信息
    • < n >:最多n个输出
  • -r < regexp >:使用正则表达式,regexp是POSIX正则表达式

13.文件内容检索命令 grep
使用方式: grep [选项] < string > < file >…
说明:检索文件内容,找到文件中满足匹配模式的文本行
主要选项及其意义:

  • -i:进行比较时忽略大小写
  • -n:表示在输出检索结果时给出文本行在文件中的行号
  • -v:表示检索不包括给定字符串或者模式的所有文本行

14.链接命令 ln
使用方式: ln [选项] < source > < dest >
说明:产生一个从source到dest的链接
主要选项及其意义:

  • -b或–backup:删除,覆盖目标文件之前的备份
  • -d或-F或——directory:建立目录的硬连接;
  • -f或——force:强行建立文件或目录的连接,不论文件或目录是否存在;
  • -i或——interactive:覆盖既有文件之前先询问用户;
  • -n或–no-dereference:把符号连接的目的目录视为一般文件;
  • -s或——symbolic:对源文件建立符号连接,而非硬连接;
  • -S<字尾备份字符串>或–suffix=<字尾备份字符串>:用”-b”参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,预设的备份字符串是符号“~”,用户可通过“-S”参数来改变它;
  • -v或——verbose:显示指令执行过程;
  • -V<备份方式>或–version-control=<备份方式>:用“-b”参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,这个字符串不仅可用“-S”参数变更,当使用“-V”参数<备份方式>指定不同备份方式时,也会产生不同字尾的备份字符串;
  • –help:在线帮助;
  • –version:显示版本信息。

15.创建文件,改变文件或目录时间命令 touch
使用方式: touch [选项] < file1 > [file2 …]
说明:修改文件的访问时间,默认修改为当前时间。如果文件不存在则创建
主要选项及其意义:

  • -a:或–time=atime或–time=access或–time=use 只更改存取时间;
  • -c:或–no-create 不建立任何文件;
  • -d:<时间日期> 使用指定的日期时间,而非现在的时间;
  • -f:此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题;
  • -m:或–time=mtime或–time=modify 只更该变动时间;
  • -r:<参考文件或目录> 把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同;
  • -t:<日期时间> 使用指定的日期时间,而非现在的时间;
  • –help:在线帮助;
  • –version:显示版本信息。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值