Linux 关于文件的相关命令

文件: 可见文件 + 隐藏文件

1. 列表形式  显示全部

  ls -a  (参数-a ,all 显示全部文件 包括被隐藏的文件)

2. 树状形式  显示全部

  tree -a 

 

 

 

查看文件的属性信息

 

ls -l 文件全名

 

 

文件的属性信息 = 文件的操作权限+文件的创建者+文件的所属组+文件的大小+文件的时间+文件的名称

 

对于“文件的时间:每touch 文件一次,  文件的时间就被修改为touch动作发生的时间

 

创建文件 

1. 创建一个空白内容的文件   

  touch 文件全名

  当文件已存在时,touch文件不会对文件内容造成影响,但会更新文件的文件时间这一属性

2. 创建一个有内容的文件

  echo  文件内容 > 文件全名

  • echo 是在终端中 显示其参数指定的文字
  • >  重定向到文件 且表示输出,会覆盖文件原有的内容
  • >> 重定向到文件 且表示追加,会将内容追加到已有文件的末尾

 

  

删除文件

1. 删除某文件

  rm 文件全名

2. 强制删除某文件,不管文件是否存在

  rm -f  文件全名 

3. 递归删除某目录下的所有文件

  rm -r 目录全名

 

 

复制文件 

1. 直接复制

  cp 源文件 目标文件

2. 提示询问是否覆盖原文件,再执行复制操作

  cp -i  源文件 目标文件 

  附注 :复制文件时,如果文件名不需要变化, 只需指定目标目录就可以

 

 

移动文件

   mv  源文件 目标文件

 

 

查看文件的内容

1. 一次性显示文件全部内容

  cat 文件全名 

  cat -n 文件全名  (文件内容中的空行也被编有行编号)

  cat -b 文件全名  (文件内容中的空行 不参与行编号)

2. 分屏显示文件内容

  more 文件全名  (合于 查看内容较多的文本文件)  

  使用 more 的操作键

 

操作键功能
空格键 显示手册页的下一屏
Enter 键 一次滚动手册页的一行
b 回滚一屏
f 前滚一屏 即下一屏
q 退出
/word 搜索 word 字符串

 

 

文件中搜查文本

  grep -n 查找文本(显示匹配文本所在的行内容,且显示所在行号 

 

 

  grep -n 正则表达式文本(模式查找 )

posted @ 2020-04-17 15:53  CherryYang  阅读(175)  评论(0)    收藏  举报