文件管理与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、

 

posted @ 2020-06-02 16:48  duanpeng123  阅读(60)  评论(0)    收藏  举报