Linux ubuntu文件管理命令归纳(一)

2018-06-06 11:49:09 浏览数 (1)

  1. cat 查看文件
代码语言:javascript复制
-n 行数编号
cat  -n "文件名" 
-b  空白行不编号
  1. chown 改变所有者
代码语言:javascript复制
  chown `old:user` "文件名"
  1. diff命令用于比较文件的差异
代码语言:javascript复制
  -c 显示全部内文,并标出不同之处
  1. file 辨识文件类型
代码语言:javascript复制
-b  列出辨识结果时,不显示文件名称
-c  详细显示指令执行过程
  1. less 浏览文件
代码语言:javascript复制
-N 显示每行的行号
-f 强迫打开
-i 忽略搜索时的大小写
-e 当文件显示结束后,自动离开
  1. mv命令用来为文件或目录改名、或将文件或目录移入其它位置
代码语言:javascript复制
-i  若指定目录已有同名文件,则先询问是否覆盖旧文件
-f  在mv操作要覆盖某已有的目标文件时不给任何指示
  1. rm命令用于删除一个文件或者目录
代码语言:javascript复制
-i 删除前逐一询问确认。
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除
  1. touch命令用于修改文件或者目录的时间属性
代码语言:javascript复制
-a 改变档案的读取时间记录。
-m 改变档案的修改时间记录。
-d 设定时间与日期
  1. cp命令主要用于复制文件或目录
代码语言:javascript复制
-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容
-d:复制时保留链接。相当于Windows系统中的快捷方式。
-f:覆盖已经存在的目标文件而不给出提示。
-i:与-f选项相反
-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
-l:不复制文件,只是生成链接文件
  1. which命令用于查找文件
代码语言:javascript复制
-n<文件名长度>  指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。
-p<文件名长度>  与-n参数相同,但此处的<文件名长度>包括了文件的路径。
-w  指定输出时栏位的宽度
  1. mkdir 创建目录
代码语言:javascript复制
-m<目标属性>或--mode<目标属性>建立目录的同时设置目录的权限;
-p或--parents 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录

0 人点赞