Linux系统上常见的文件管理类命令
文件查看类命令
1.cat
cat 可以查看文本文件内容
其中 -n 输出行号 cat -n /etc/fstab
合并文件内容 cat /etc/fstab /etc/init.d/README > /tmep/test.file
2.less/more
都是可以一页一页地查看文件
less支持上下翻看,more仅支持向下
/STRINT 查找字符串STRINT
n 查找下一个
3.head
查看文件前n行,默认为10行
-n 指定前n行
4.tail
查看文件的后n行,默认为10行
-n 指定后n行
特殊用法
tail -f /var/log/message持续追踪文件追加内容,主要来用查看日志文件
建立文件 touch,vi,nano,nano等
删除文件 rm -rf ,rm是危险的一个命令,删库跑路这个词太敏感了,所以我这里将rm定义别名了。
复制文件
1.cp
cp 源文件 目标文件
复制的只能是文件,可以一个或多个
但是如果复制多个文件,后面的只能是目录,如果复制一个文件,后面的可以是一个文件
-f 覆盖复制
-r 复制目录及下面所有文件
-a 复制时保留原属性,比如属主属主,三维时间戳,主要用于归档文件
2.文件查找
locate 根据数据库匹配,速度快,使用简单,非实习
find 实时更新的
3.移动/重全名文件
mv
4.新建目录
mkdir -p 级联建立目录,如果目录已存在则跳过,如果不存在则建立