标签:linux文件操作命令
文件操作命令
mkdir 创建一个空目录
-p
同时创建一个路径中多个目录
-v
详细信息
rmdir 删除空目录
-p
递归删除
-v 详细信息
touch
改变文件的时间戳,创建文件
-C 不创建文件,只改变时间戳
rm 删除文件
-r
递归删除
-f
强行删除
-i
提示
mv
移动重命名文件
-f
强行覆盖
不能拿目录覆盖文件
不会覆盖目录,只会放在目录下
如果源路径和目标路径相同,则是重命名源文件
cp
复制文件,默认不复制目录(源文件可有多个,目标文件只有一个)
一个文件到一个文件
多个文件到一个目录
-r 递归复制目录
-i 提示
-a 用于归档备份
file
查看文件类型
stat
显示文件状态和属性
文本文件内容相关命令
cat
连接并显示
-n
显示行号
-E
显示结束符
-A
显示所有内容
more
分屏显示(不能往前翻)
enter
向下翻一行
spear
向下翻一屏
q
退出
less
分屏显示(向前向后)
page up/page down 前后翻页
home/end
转到开头结尾
q
退出
/work
向后查找work并高亮显示
?work
向前查找work并高亮显示
方向键
head -n 查看前n行 默认10行
tail -n 查看后n行 默认10行
wc
文本统计
-l 行数
-w 单词数
-c 字符数
-L 最长行的长度
cut
数据剪切
-d
指定分隔符,默认是空格。
-f
指定显示的字段(1、1-3、1,3)
sort
文本排序(不影响源文件,只影响输出,默认按字符升序排序)
-n
按数值大小排序
-r
降序排序
-u
相同只显示一次
-f
不区分大小写
uniq
去除重复命令
-d
只显示重复行
-c
显示文件中行重复次数
sort是将整个文件中重复的行去除,仅留一行
uniq将连续重复的行去除,仅保留一行
字符处理命令
tr
转换或删除字符
tr
‘1‘ ‘2‘ 把1替换为2
tr -d ‘1‘ 删除所有1
标签:linux文件操作命令
原文地址:http://10063380.blog.51cto.com/10053380/1677449