文件管理与IO从定向-0528
1、Linux下的文件类型
- 普通文件
d 目录文件
b 块设备
c 字符设备
l 符号链接文件
p 管道文件
s 套接字文件
2、查看文件状态 stat
access time 访问时间,atime,读取文件内容 modify time 修改时间,mtime,改变文件内容(数据) change time 改变时间,ctime,元数据发生改变
3、file检查文件类型
4、windows和linux之间的转换
dnf install -y dos2unix windows转换成linux dos2unix file.txt linux转换成windows unix2dos file.txt
5、转换文件字符编码
iconv -l 查看系统支持的编码 将windows10上默认的ANSI(GB2312)转换成UTF-8 iconv -f gb2312 win.txt -o win2.txt 将utf8转换成根本2312 iconv -f utf8 -t gb2312 win.txt -o win2.txt
6、复制文件和目录
cp -a test.sh test.sh.bak 常用于备份功能
常见例子
每天将/etc/目录下的所有文件,备份到/data独立的子目录下,并要求格式,过程可见
#cp -av /etc/ /date/backup`data +%F`
创建/data/rootdir目录,并复制/root下所有文件到该目录内,要求保留原有权限
#cp -a /root /data/rootdir
7、

浙公网安备 33010602011771号