1.ls
显示指定路径下的文件列表;
ls [OPTION]... [DIR]... -a, --all: 显示所有文件,包括隐藏文件; -rw-r--r-- 1 root root 44800 Aug 14 14:32 install.log -rw-r--r--: 最左侧的第一位:文件类型 -, d, l, b, c, p, s 后面的9位:访问权限,perm 数字:文件被硬链接的次数; 左root: 文件的owner 右root: 文件的group 44800:文件的size Aug 14 14:32 : 文件的最近一次被修改的时间 install.log: 文件名 -h, --human-readable:单位换算 -d: 显示目录自身的相关属性;通常要与-l一起使用; -r, --reverse: 逆序显示 -R, --recursive: 递归 -F 使用正斜线标记目录,*标记可执行文件-t 安照时间排列出文件
-S 按照文件大小列出
-s 显示每个文件块大小(下图中的第二列)
-i 显示索引节点号(下图中的第一列)
2. cp
复制文件
使用方式 cp source destination
-r或者-R:递归复制
–p复制时保留文件原始属性(时间戳,属组等)
–l 创建硬链接而不是复制
-s 创建软连接
–P 复制链接文件本身,而不是复制指向的文件(默认不加选项会复制符号链接指向的文件)
–d 复制链接文件本身,不去跟踪源链接文件指向的文件
–a 保留文件所有原始属性,归档复制,常用于备份相当于-dR加上--preference=all
--preferenc=all:复制时保留文件元数据属性
–L 复制的是链接指向的那个文件,与-P相反
–i 如果目标文件存在,会提示要不要覆盖
几种规则:
(1).SRC为文件,如果目标文件不存在,则新建DEST,并将SRC内容填充至DEST中
(2).SRC为文件,如果目标文件存在,则会用SRC中内容覆盖到DEST文件中,此时建议对cp命令使用-i选项,覆盖前会提醒用户是否覆盖
(3).SRC为文件,如果目标文件为目录,则直接在DEST下新建与源文件同名的文件,并将SRC内容填充进去
(4).SRC为多个文件,则DEST必须存在,且为目录
(5).SRC为目录,需要使用-r选项递归复制,如果DEST不存在,则创建DEST目录,如果DEST是目录,则直接复制过去,若果DEST是文件,则报错
3.mv命令:
移动文件或者改名
mv没有-r选项,所以当SRC时目录时不需选项直接移动
-i:交互式提醒是否覆盖
4.rm命令:
删除文件或目录
-i 交互式提醒是否覆盖
-f 强制删除
-r 递归删除,用于删除目录
5.mkdir命令:
创建目录
-p 可以一并深层次创建多级目录
-v 显示详细信息
-m 指定模式创建目录
6.file命令:
查看文件类型