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 显示版本信息。