目录
前言
touch命令搭配选项使用,还有待后续学习进行研究。
cat:“查探”文件内容。
more:支持翻页查看 文件内容。
一、touch命令
语法:touch Linux路径
不搭配选项使用,表示在指定位置创建文件。
eg:touch test.txt
在Linux系统中,touch
命令是一个非常基础且常用的工具,它主要用于修改文件或目录的时间属性,包括存取时间(atime)和修改时间(mtime)。如果指定的文件不存在,touch
命令会创建一个新的空文件。以下是关于touch
命令的详细介绍:
一、命令格式
touch [选项]... 文件... |
二、主要参数
-a
或--time=atime
:只更改文件的存取时间。-c
或--no-create
:不创建任何文件,只修改已存在文件的时间戳。-d
或--date=字符串
:使用指定的字符串来设置文件的存取时间和修改时间。字符串的格式非常灵活,可以使用多种日期和时间格式。-m
或--time=mtime
:只更改文件的修改时间。-r
或--reference=文件
:将指定文件的存取时间和修改时间应用到另一个文件上。-t
[[CC]YY]MMDDhhmm[.ss]
:使用特定的时间戳来设置文件的存取时间和修改时间。这里的CC
是可选的世纪数,YY
是年份的后两位,MM
是月份,DD
是日,hh
是小时(24小时制),mm
是分钟,ss
是秒(可选)。
三、常用示例
-
创建新文件:
touch newfile.txt
这条命令会在当前目录下创建一个名为
newfile.txt
的空文件。 -
修改文件的存取时间:
touch -a -t 202401011230 newfile.txt
将
newfile.txt
的存取时间修改为2024年1月1日12点30分。 -
修改文件的修改时间:
touch -m -t 202401011230 newfile.txt
将
newfile.txt
的修改时间修改为2024年1月1日12点30分。 -
复制时间戳:
touch -r referencefile.txt newfile.txt
将
newfile.txt
的时间戳设置为与referencefile.txt
相同。 -
使用特定日期字符串:
touch -d "2024-01-01 12:30" newfile.txt
将
newfile.txt
的存取时间和修改时间设置为2024年1月1日12点30分。
四、注意事项
- 在使用
touch
命令时,如果文件不存在且没有使用-c
选项,则会创建新文件。 - 修改时间戳时,如果不指定
-a
或-m
选项,则同时修改文件的存取时间和修改时间。 - 使用
-d
或-t
选项时,需要注意时间格式的正确性。
五、总结
touch
命令是Linux系统中一个非常实用的工具,它不仅可以用来创建新文件,还可以用来修改文件的存取时间和修改时间。通过灵活使用touch
命令的各种参数,可以方便地管理文件的时间属性。
二、cat命令
语法:cat Linux路径
表示查看指定文件的全部内容。
缺点:文件内容过多时,全部打印到屏幕上,不便于查看。
三、more命令
语法:more Linux路径
more支持翻页,如果文件内容过多,可以一页一页的展示。
在查看过程中,通过空格翻页。通过q(quit)退出查看。
eg:more /etc/services,效果如下: