本文用作我自己对常用的linux命令的记录。
复制 cp
-i 若文件已经存在,覆盖之前会询问
-p 连同文件属性一起复制,备份常用
-r 递归复制,常用于目录
删除 rm
-f force,忽略不存在的文件,不会出现警告信息
-i 询问
-r 递归删除,常用于目录
移动 mv
-f 如果文件已经存在,不询问,直接覆盖
-i 询问
-u 若文件存在,选更新的
创建新文件夹 mkdir
创建新文件 touch
获取文件路径 dirname
#dirname /etc/sysconfig/network
/etc/sysconfig
文件内容查阅
cat 从第一行开始显示全部文件
head 显示头几行
tail显示末尾几行
od 二进制文件读取
查找命令的文件 which
查找文件 whereis 限制较多
文件的三个时间
modification time(mtime) 文件内容更改时更新
status time(ctime)文件属性(例如权限)更改时更新
access time(atime)文件被读取时更新
文件查找高级奥义 find [path] [option] [action]
时间有关的参数就是文件的三个时间-atime -mtime -ctime
-mtime n 在n天前的“一天之内”被更改过的文件
-mtime +n 在n天之前被更改过的文件
-mtime -n 在n天之内更改过的文件
与用户有关的参数见互联网
-name filename 查找name伟filename的文件
-type TYPE 查找文件类型 目录(d) 设备文件(b,c) socket(s)