Linux系统终端中的文件及内容操作命令
一、文件操作
1.创建文件和目录
1 #无该文件则创建,有则改变文件修改时间 2 touch 3 4 #创建目录 5 mkdir 6 #创建多层目录 7 mkdir -p
2.删除文件和目录
1 #删除文件 2 rm 3 rm -i #删除文件前,添加个提示 4 rm -rf #删除目录 5 6 #删除空目录 7 rmdir 8 9 #rm删除一般不用,太危险
3.复制文件和目录
1 #复制文件 2 cp old_file.txt new_file.txt 3 cp -i #有重名文件的话,提示是否覆盖 4 cp -a #权限也相应复制 5 6 ls -l 7 8 #复制目录 9 cp -r
4.文件的重命名和移动
1 #文件的重命名 2 mv old_name.txt new_name.txt 3 4 #目录的重命名 5 mv old_name new_name 6 7 #文件的移动 8 mv file.txt /path/directory/
5.stat:查看文件信息
二、文件内容操作
1.输出所有文件内容
1 #输出文件内容 2 cat 3 cat -n #内容前加上序号 4 cat -s #输出合并空行后的内容 5 6 #倒着输出文件内容 7 tac
8
9 #输出文件的列数据
10 cut
11
12 #将重复的行合并为一行后输出
13 unique
2.输出部分文件内容
1 more/less #展示部分文件内容,可通过空格(回车)查看下一页(行)内容;B往回查看;/可用于搜索内容 2 3 head #默认显示前10行内容 4 5 tail #默认显示后10行内容 6 tail -f #监控文件的修改操作,持续显示后10行内容
3.统计文件内容
1 #统计文件中的行、字节、字符数 2 wc 3 wc -c #统计文件中的字节数 4 wc -l #统计文件中的行数 5 wc -m #统计文件中的字符数 6 wc -l #统计文件中由空格、跳格或换行符分隔的字符串
4.sort:对文件内容按首字符进行排序

浙公网安备 33010602011771号