Linux 文件以及 操作文件的shell命令 (二)未完待续,最近较忙,下下周更新吧。。
2017-12-31 13:56
337 查看
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:显示版本信息。
使用方式: 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:显示版本信息。
相关文章推荐
- Linux 文件以及 操作文件的shell命令 (一)
- linux下各种文件格式的压缩以及解压缩命令(长期更新)
- 一天一个shell命令 linux文件内容操作系列-cat命令详解
- linux的一些基本命令(关于文件操作, 进程操作,以及/boot问题)
- linux下c调用shell命令,以及判断文件是否存在
- 一天一个shell命令 linux文件内容操作系列-cat命令详解
- Linux下Docker对Web应用的自动化打包和发布,以及.tar文件的导出,常用操作命令大全(收藏)!!!
- 一天一个shell命令 linux文件操作系列-ln命令详解
- 一天一个shell命令 linux文件操作系列-ln命令详解
- Linux 常用命令学习-文件及文件夹操作相关命令-持续更新
- Windows使用SSH Secure Shell实现免密码登录Linux的方法以及使用scp2命令免密码下载文件
- Linux基础操作2 文件操作命令以及系统文件说明:
- linux的一些常用操作(随时更新)命令导入sql文件
- linux bash shell常用文件操作命令
- Linux创建文件操作命令的方法
- Linux文件操作的命令笔记
- linux--文件操作命令
- 更新-解决linux oracle shell上下箭调用历史命令
- Linux下搜索指定内容的文件 shell命令备忘
- linux下的文件操作命令