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 正则表达式文本(模式查找 )


浙公网安备 33010602011771号