Linux下的文件管理
文件管理相关命令
对于用户而言,文件管理最简单的要求无非是创建,浏览,删除,读写.
Linux对以上要求自然也都进行了满足,以下为相关指令.
touch #新建文件,文件存在时修改文件时间戳
touch file1 file2... #创建文件
touch file #文件已经存在,同步文件时间到当前时间
touch -t YYYYMMDDHHmm file #把文件时间更改到指定时间
mkdir #新建目录
mkdir dir1 dir2 ... #新建空目录
mkdir -p test/redhat/linux # -p 参数用于在新建目录时对不存在的父目录进行补全
rm #删除命令
rm file file1 ... #删除文件,会提示是否删除
rm -f file #无提示的删除文件
rm -r dir... #删除目录,同时递归删除目录内的子目录和文件
rm -rf dir #无提示的递归删除目录及其内部文件,需要特别注意安全性.
gedit #图形化的文本编辑器
gedit #打开图形化的文本编辑器
gedit file #用图形化的文本编辑器打开文件
关于以上命令有两者需要特别注意
rm -rf
删除内容时不会有任何提示,也无法简单恢复,执行前需要额外注意安全性和后果.
gedit
开启文本编辑器需要当前为图形环境,如果为命令行环境则根本无法打开.
文件的查看和处理
图形界面本身也需要占用部分系统资源,在没有特别需求的情况下使用命令行环境进行文件浏览显然更节约资源,而gedit
又仅支持图形环境,因此当然有命令行的文件查看工具和命令了.
同时,除了创建和删除文件,复制/粘贴/剪贴也是我们常用的文件操作,这些当然也得到了系统的支持.
cat #显示文件的全部内容
cat file #显示指定文件的全部内容
cat -b f