文件管理和IO重定向-DAY3

文件类型
    -  普通文件
    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 保留原文件
 
 
 
 
 

文件管理和IO重定向-DAY3

上一篇:mybatis的级联查询-懒加载遇到的序列化问题


下一篇:echarts属性配置