linux系统工常用指令-文件管理

linux系统工常用指令-文件管理

ID:20792206

大小:3.27 MB

页数:15页

时间:2018-10-15

linux系统工常用指令-文件管理_第1页
linux系统工常用指令-文件管理_第2页
linux系统工常用指令-文件管理_第3页
linux系统工常用指令-文件管理_第4页
linux系统工常用指令-文件管理_第5页
资源描述:

《linux系统工常用指令-文件管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Linux嵌入式编程Linux基础操作删除文件或目录:rm主要参数[-firv][文件或目录...]-f强制删除文件或目录。-i删除既有文件或目录之前先询问用户。-r将指定目录下的所有文件及子目录一并处理。-v显示指令执行过程。例:mkdirtestmkdir-p./test1/firsttouchtest.txtrmtest.txtrm–rtestrm–firvtestrm–frv*es*——文件管理指令Linux嵌入式编程Linux基础操作移动或更名现有的文件或目录:mv主要参数:[-fiuv][源文件或目录][目标文件或目录]-f若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文

2、件或目录。-i覆盖前先行询问用户。-u在移动或更改文件名时,若目标文件已存在,且其文件日期比源文件新,则不覆盖目标文件。-v执行时显示详细的信息。例:touchtest.txtmkdir–ptest/myfilemvtest.txt../mvtest.txtmyfile.txtmv–fiuv./test../mvtestfiles——文件管理指令Linux嵌入式编程Linux基础操作复制文件或目录:cp主要参数:[-fipPrlsv][源文件或目录][目标文件或目录]-f强行复制文件或目录,不论目标文件或目录是否已存在。-i覆盖既有文件之前先询问用户。-p保留源文件或目录的属性。-P保留源文件

3、或目录的路径。-r将指定目录下的文件与子目录一并处理。-l对源文件建立硬连接,而非复制文件。-s对源文件建立符号连接,而非复制文件。-v显示指令执行过程。例:cptest.txtmyfile.txtcp–rfv./files../cp–rfs./files./lnfiles——文件管理指令Linux嵌入式编程Linux基础操作创建文件:touch主要参数:[-f][文件名]-f强行创建文件,不论目标文件是否存在。例:touchtest.txttouch–ftest.txt连接文件或目录:ln主要参数:[-dsfinv][源文件或目录][目标文件或目录]-d建立目录的硬连接。-s对源文件建立符号

4、连接,而非硬连接。-f强行建立文件或目录的连接,不论文件或目录是否存在。-i覆盖既有文件之前先询问用户。-n把符号连接的目的目录视为一般文件。-v显示指令执行过程。例:ln–sifvfileslnfiles——文件管理指令Linux嵌入式编程Linux基础操作在环境变量$PATH指向的目录里查找文件which主要参数:[-anpw][文件名]-a查找环境变量$PATH所指向的目录的有文件-n<文件名长度>指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。-p<文件名长度>与-n参数相同,但此处的<文件名长度>包括了文件的路径。-w指定输出时栏位的宽度。例:which–afile—

5、—文件管理指令Linux嵌入式编程Linux基础操作在指定目录内查找文件:find主要参数:find[目录...][-depyh][-empty][-fls<列表文件>][-name<范本样式>][-path<范本样式>][-type<文件类型>]-name<字符串>指定字符串作为寻找文件或目录的样式。-path<字符串>指定字符串作为寻找目录的范本样式。-type<文件类型>只寻找符合指定的文件类型的文件。-depth从指定目录下最深层的子目录开始查找。-expty寻找文件大小为0Byte的文件,或目录下没有任何子目录或文件的空目录。-ls将文件或目录名称列出到标准输出。-fls<列表文件>

6、此参数的效果和指定“-ls”参数类似,但会把结果保存为指定的列表文件。例:find./-name“f*”find./-name“f*”–lsfind/home/-path“*my”–fls./filepaht.txt——文件管理指令Linux嵌入式编程Linux基础操作主要参数grep[-cinvs]搜索字符串[filename]grep[-cinvs]正则表达式[filename]-c只输出匹配行的计数-i不区分大小写(用于单字符)-n显示匹配的行号-v不显示不包含匹配文本的所以有行-s不显示错误信息1、常用grep实例(1)多个文件查询grep“form"*.txt#见文件名的匹配(2)行

7、匹配:输出匹配行的计数grep-c“form"*.txt#输出文档中含有form字符的行数——文件管理指令Linux嵌入式编程Linux基础操作(3)显示匹配行和行数grep-n“form"*.txt#显示所有匹配form的行和行号(4)显示非匹配的行grep-vn“form"*.txt#输出所有不包含form的行(5)大小写敏感grep-i“form"*.txt#输出所有含有form或Form的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。