文件类型
- 普通文件
d 文件目录
l 链接文件
p 管道文件 单向
b 块文件
c 字符文件
s socket文件 双向
basename 文件名
dirname 路径名
cd - 回到上一次路径($OLDPWD)
stat xxx
ACCESS 读时间 间隔一天或者modify时间修改(relatime 版本5后才有)
MODIFY 修改时间
CHANGE 源数据时间(用户 组 权限)
file 查看文件类型
批量改文件
rename 源xx 改成xx 文件
>xxx创建空文件 清空文件
等价 cat /dev/null > xxx
查看操作命令
lsof | grep xxx
shred 安全删除
shred -zvun xxxx
硬连接
ln xxx xxx
都是指向同一个文件
不能跨设备跨分区
不能链接文件夹
一个文件删除 另一个还存在
inode相同
连接数变化
源文件
软连接(符号链接)
ln -s xxx xxx
删除源文件就没了 相当于windows快捷方式
源文件写相对路径 需要在同分区设备
或者写绝对路径
inode 不同
连接数不变
链接文件
大小 源文件名大小
标准输入输出错误
ll /dev/std*
redirect 重定向
tr 字符转换
-s 压缩
-d 删除
tee 重定向输出命令
-a 保留原文件