mkdir cp rmdir rm ls tree touch
-p,--parents 如果上级目录接有创建,就创建上级文件夹
-m,--mode=MODE 设置文件夹的权限。-m 后面跟数字权限。
-v,--verbose 显示执行的详细过程。
使用mkdir在/data/test/shiyan文件夹下创建文件夹ouma
mkdir ouma
使用选项-p在/data/test/shiyan文件夹创建文件夹today/ouma
mkdir -p today/ouma
从上图可以看出,today目录不存在,直接使用mkdir today/ouma命令会出现报错,不能正常创建;这时,只需要加上选项-p就可以创建了
-p,--parents 删除空目录以及空的上级目录。
-v,--verbose 显示执行的详细过程。
上图中-v选项会显示执行的过程:rmdir:removing directory,‘ouma‘
看上图可以知道,不加选线p只能删除一个空的目录;加上p选项会将提供的路径的所有空目录删除,直至上级目录不为空为止。
-a 修改文件的访问时间Access time为当前时间
-m 文件内容的更改时间Modify time为当前时间
--time=word 若word=atime或access,修改文件的访问时间为当前时间
--time=word 若word=mtime或modify,文件内容更改的时间为当前时间
-c,--no-create 若文件存在就修改文件的三个时间为当前时间;若文件不存在,也不创建文件
-t CCYYMMDDhhmm.SS 把指定的时间替代文件中的时间
-r,--reference=File 使用file的时间代替文件的时间
上图是touch -a/-m的用法,--time的用法和-a/-m一样。
上图是touch不带选项的用法。如果文件不存在就创建大小为0的文件;如果存在就更新文件的时间为当前时间。
上图中touch -c的用法说明:如果文件存在,touch -c就将文件的时间更改当前时间;如果文件不存在,就不创建文件,
原文:https://www.cnblogs.com/2021Linux/p/14390817.html