linux命令每日一篇之文件操作
Posted 緣起緣羅
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux命令每日一篇之文件操作相关的知识,希望对你有一定的参考价值。
由于linux系统的命名规则与windows系统差别比较大,因此在学习文件操作命令前,先简单讲解下linux系统的文件命名和使用规则。
一、文件命名规则
文件名称最长为256个字符;
文件名称可以由大小写字母、数字、下划线、减号以及一些特殊符号,但“/”符不能在文件路径中使用(在linux系统“/”是路径分割符)。
二、文件扩展名
linux系统中没有文件扩展名的概念,所以在文件命名时,不强制要求使用文件扩展名。常见的文件后缀如:.conf表示配置文件、.sh表示shell脚本(程序)、.log表示日志文件
三、特殊字符、隐藏文件
在文件命名时,为避免系统误解文件名,通常不建议使用特殊字符为文件命名。如果确实需要使用特殊字符,可以使用“\”屏蔽特殊字符的含义。
在Linux系统中以“.”开头的文件都是隐藏文件,需要使用ls -a 命令才可以查看到该文件。
另在同一目录下不允许文件与目录同名。
四、创建文件命令touch
touch命令可以用来创建一个空文件或修改文件的创建时间、修改时间等
【命令格式】
touch [OPTION]... FILE...
【常用参数】
-a :只修改文件的访问时间
-d :指定文件的创建时间以代替默认的创建时间(当前时间)
-m :只修改文件的修改时间
一般情况下使用不带参数的命令即可
【用法示例】
(1)创建一个空文件
(2)创建文件并指定文件的创建时间
更多命令的使用请查看帮助命令 touch --help
五、创建文件夹命令
【命令格式】
mkdir [option] dir
【常用参数】
-p :递归创建目录,如:mkdir -p /home/scripts/adc/edf/aa,如果aa前面的路径不存在,系统会自动为其创建对应的上级目录,不加参数 -p 时,该命令执行失败。
【用法示例】
(1)在/home/scripts/目录下创建test目录
(2)在/home/scripts/目录下创建 test2/test3/test4目录
从图中的目录结构中可以看到在scripts目录下成功创建了test2/test3/test4目录。
更多命令的使用请查看帮助命令 mkdir --help
学习linux命令不太可能记住命令的所有参数的使用方式,但是必须知道每个命令的作用,这样在使用的时候可以在命令后面加上 --help参数,查看各参数的使用
以上是关于linux命令每日一篇之文件操作的主要内容,如果未能解决你的问题,请参考以下文章
开发成长之路(12)-- Linux网络服务端编程(通识篇之熟悉操作环境)