touch -r *
时间: 2024-02-26 17:51:00 浏览: 11
touch -r * 是一个用于修改文件或目录的访问和修改时间的命令。通过该命令,可以将一个文件或目录的时间戳设置为另一个文件或目录的时间戳。
具体使用方法如下:
1. touch -r <参考文件> <目标文件>
该命令将目标文件的访问和修改时间设置为参考文件的访问和修改时间。
2. touch -r <参考文件> *
该命令将当前目录下所有文件和目录的访问和修改时间设置为参考文件的访问和修改时间。
需要注意的是,touch -r 命令只能修改已存在的文件或目录的时间戳,不能创建新的文件或目录。
相关问题
shell touch
shell中的touch命令用于创建一个空文件或者修改已经存在的文件的访问和修改时间。命令格式如下:
```
touch [选项] 文件
```
常用选项:
- -a:只修改访问时间。
- -m:只修改修改时间。
- -c:如果文件不存在,则不创建文件。
- -r:将指定文件的时间设置为参考文件的时间。
例如,要创建一个名为example.txt的空文件,可以使用以下命令:
```
touch example.txt
```
如果example.txt已经存在,则touch命令会修改它的访问和修改时间为当前时间。如果你只想修改访问时间或修改时间,可以使用-a或-m选项,例如:
```
touch -a example.txt # 只修改访问时间
touch -m example.txt # 只修改修改时间
```
如果你想将一个文件的时间设置为另一个文件的时间,可以使用-r选项,例如:
```
touch -r ref.txt example.txt # 将example.txt的时间设置为ref.txt的时间
```
linux touch命令
Linux touch命令用于创建新的空白文件或者修改已有文件的访问和修改时间戳。
语法:touch [选项] 文件名
选项:
- -a:仅修改文件的访问时间。
- -c:仅在文件不存在时,才会创建新的空白文件。
- -d:将文件的访问和修改时间设置为指定的时间。
- -r:将文件的访问和修改时间设置为指定文件的时间戳。
- -t:将文件的访问和修改时间设置为指定的日期时间。
示例:
1. 创建一个新的空白文件:
touch newfile.txt
2. 修改文件的访问和修改时间戳:
touch -d "2021-01-01 12:00:00" file.txt
3. 将文件的访问和修改时间设置为另一个文件的时间戳:
touch -r oldfile.txt newfile.txt
4. 仅修改文件的访问时间:
touch -a file.txt
5. 仅在文件不存在时,才会创建新的空白文件:
touch -c newfile.txt
6. 将文件的访问和修改时间设置为指定的日期时间:
touch -t 202101011200.00 file.txt