linux中创建一个空文件名为demon.txt,然后用两种方法查看这个文件的ctime,mtime,atime,最后通过touch命令把修改后的文件时间设置成2016年12月11日22点05分时间,然后把demon.txt的时间修改为三天后。
时间: 2024-03-26 07:41:46 浏览: 23
好的,我来一步步回答您的问题:
1. 创建一个空文件名为demon.txt
您可以在终端中使用以下命令创建一个空文件名为demon.txt:
```
touch demon.txt
```
2. 用两种方法查看这个文件的ctime,mtime,atime
可以使用以下两种方法查看文件的ctime,mtime,atime:
方法一:使用ls命令
在终端中输入以下命令:
```
ls -l demon.txt
```
输出的结果中,第一列是文件的权限,第二列是硬链接数,第三列是所有者,第四列是所属组,第五列是文件大小,第六列是文件的修改时间,第七列是文件名称。在第六列中,第一个时间戳是文件的mtime,第二个是文件的ctime,第三个是文件的atime。
方法二:使用stat命令
在终端中输入以下命令:
```
stat demon.txt
```
输出的结果中,第一行是文件名称,第二行是文件大小,第三行到第六行是文件的权限、硬链接数、所有者和所属组;第七行是文件的atime,第八行是文件的mtime,第九行是文件的ctime。
3. 通过touch命令把修改后的文件时间设置成2016年12月11日22点05分时间
在终端中输入以下命令:
```
touch -t 201612112205 demon.txt
```
这将把demon.txt的时间修改为2016年12月11日22点05分时间,其中-t选项指定了新的时间戳。
4. 把demon.txt的时间修改为三天后
在终端中输入以下命令:
```
touch -d "+3 days" demon.txt
```
这将把demon.txt的时间修改为三天后的日期和时间。其中-d选项指定了新的日期和时间。