touch 1、作用:touch命令有两个作用,一个是创建新的空文件;二是用于把已存在的文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来。 2.语个格式:touch (选项) (参数) 3.参数: -a:或–time=atime或–time=access或–time=use 只更改存取时间;-c:或–no-create 不建立任何文件;-d:<时间日期> 使用指定的日期时间,而非现在的时间;-f:此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题;-m:或–time=mtime或–time=modify 只更该变动时间;-r:<参考文件或目录> 把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同;-t:<日期时间> 使用指定的日期时间,而非现在的时间;–help:在线帮助;–version:显示版本信息。文件:指定要设置时间属性的文件列表 4.示例:
5、知识点:
touch命令最简单和最基本的用法是通过命令行创建一个空文件。
尽管cat命令和标准重定向符号也是通过命令行创建文件的方法,但touch命令具有优势,因为您可以一次创建多个文件。
有时,如果新文件不存在,则需要避免创建新文件。 在这种情况下,您可以使用touch命令使用’-c’选项。
touch命令的另一个用途是更改文件的访问时间和修改时间。
我可以通过此文件上的touch命令使用’-a’选项来仅更改此文件的访问时间。
我可以通过此文件上的touch命令使用’-m’选项仅更改此文件的修改时间。
如果要将linuxidcA的访问和修改时间更改为linuxidcB的访问和修改时间,可以使用如下touch命令:$ touch linuxidcA -r sampleFileB
要创建具有指定时间戳的新空文件而不是创建它的实际时间,可以使用touch命令的以下语法:$ touch -t YYMMDDHHMM.SS “filename”
可以使用touch命令的以下语法将现有文件的时间戳更改为其他时间:
$ touch -c -t YYMMDDHHMM.SS “filename”
touch -c -t 2008191130.30 linuxidc
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
mkdir命令(make directiory)命令 1.作用:用来创建目录。 2.注意:该命令创建由dirname命名的目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录;如果给出了一个已存在的路径,将会在该目录下创建一个指定的目录。在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。 3.注:在创建文件时,不要把所有的文件都存放在主目录中,可以创建子目录,通过它们来更有效地组织文件。最好采用前后一致的命名方式来区分文件和目录。例如,目录名可以以大写字母开头,这样,在目录列表中目录名就出现在前面。 4.语法格式:mkdir (选项)(参数) 5.选项: -Z:设置安全上下文,当使用SELinux时有效;-m<目标属性>或–mode<目标属性>建立目录的同时设置目录的权限;-p或–parents ,一次性创建嵌套的多层目录-v 或version 显示版本信息。