文件管理工具:cp, mv, rm
cp命令:copy,实现文件复制
源文件,目标文件
copy文件的机制:将源文件的数据流抽出传送到目标文件
单源复制:
1、如果目标文件不存在:事先创建目标文件,并复制源文件的数据流至目标文件
2、如果目标文件存在:
(1)如果目标文件是非目录文件:则会复制源文件的数据流覆盖至目标文件
(2)如果目标文件是目录文件:则先在目标文件目录下创建一个与源文件相同的文件,把源文件数据流复制过去
注意:cp命令不支持源文件是目录的文件
多源复制:
1、如果目标文件不存在:不允许,错误
2、如果目标文件存在:
(1)如果目标文件是非目录文件:不允许,错误
(2)如果目标文件是目录文件:分别复制每个文件目标目录中,并保持原名
cp命令常用选项:
-i:交互式复制,覆盖文件之前提醒用户确认
-f:强制覆盖目标文件
-r:recursive,递归复制目录
-d:复制符号链接文件本身,而非其指向的源文件
–preserve:
mode:权限
ownership:属主和属组
timestamp:时间戳
context:安全标签
xattr:扩展属性
links:符号链接
all:上述所有属性
-a:-dR, --preserve=all,archive,用于实现归档
mv命令:
-i:交互式
-f:force,强制
rm命令:
-i:交互式
-f:force,强制
-r:recursive
删除目录:rm -rf PATH/TO/DIR
危险操作:rm -rf /*
注意:所有不用的文件建议不要直接删除,而是移动至某个专用目录(模拟回收站)
变量:命令的内存空间
变量类型:
字符型
数值型
精确数值
近似数值
存储格式:数据范围,参与运算
8:1000,0000 1000
16: 10000, 0001 0000
ASCII码:码表
“上”:转化为二进制数据,有规定号的二进制数据
浮点数据如何存储?单精度,双精度的含义
变量的赋值操作:name=tom