CP 复制文件或者目录
-a 相当于-dr
-d 文件为链接文件,复制链接文件而非文件本身。
-r 递归持续复制 recursive
-p 连同文件属性一起复制 而非默认的umask
-i 文件存在提醒
rm 移除文件或者目录
-r recursive 递归删除
-i 删除前提醒询问
-f 强制不出现警告 force
mv 移动或更名
-f force 强制 有的话直接覆盖
-i 若目标文件 destination 存在提醒是否覆盖。
-u 若存在切新复制的文件比较新才会更新。update
文件内容查阅
cat 从第一行开始显示内容
-b 显示行号 空白行不显示行号
-n 显示行号,空白行也显示
-E 每行结尾显示$
-A 特殊字符
tac 从最后一行开始显示
more 一页页显示
空格向下翻页
enter 向下一行
:f 立刻显示文件名与所在行
q 立刻离开
less 与more 基本相同但是可以向前翻页。
pgup 向上翻页
pgdn 向下翻页
q 离开
/ 向下搜索
? 向上搜索
head 只看前多少行 默认十行
-n 2 取前两行
tail 只看最后多少行 默认十行
-n 2 后两行
nl 显示时显示行号。
touch 创建文件或修改文件上时间
modification time (mtime) 文件内容变更时,更新时间,只代表文件内容,不包过文件属性。
status time (ctime) 当文件属性更改更新这个时间。
access time(atime) 当文件访问读取时更新时间。
touch
-a atime
-m mtime
umask 权限默认值 -S
默认 0022 #显示的数字 为拿掉的权限
第一个0特殊权限 第二个0 创建者 第三个所属组 第三个other
创建文件时 根据创建的文件或目录 减去umask 权限
比如创建文件时 默认是没有x 执行权限 所以最大是666
创建文件时 创建者6-0 还是6 权限为rw
所属组 6-2=4 剩余r 权限为r--
其他用户6-2=4 剩余r
目录最大权限为777
创建者为7-0 =7 rwx
所属组7-2=5 rx
其他 7-2=5 rx
chattr 文件隐藏属性
+
-
=
A atime不被修改
S 同步写入磁盘
a 只能增加数据不能修改删除
c 自动压缩
i 不能修改删除改名 连接写入 root可设置
s 完全删除
u 删除后可以找回
lsattr 查看隐藏属性
which 查找命令存放位置
whereis 搜索文件
locate
-i 忽略大小写
-c 不输出文件名,只计算数量
-l 输出几行
updatedb 更新数据