天天看点

shell命令--touch

shell命令--touch

shell命令--touch

0、touch命令的专属图床

点此快速打开文章【图床_shell命令touch】

1、touch命令的功能说明

​ ​

​touch​

​命令用于创建新的空文件或改变已有文件的时间戳属性。

2、touch命令的语法格式

SYNOPSIS
    touch [OPTION]... FILE...
      

3、touch命令的选项说明

​touch​

​ 选项不常用,此处省略。

4、touch命令的实践操作

范例1:创建文件(文件事先不存在的情况)

cd && rm -rf /test  -->将之前的实验环境删除掉。提示:rm -rf 谨慎使用!
mkdir /test
cd /test && ls  -->&&是并且的意思,可以将两个命令一起执行,若想多个命令执行,在后面继续加&&
touch file1.txt && ls  -->创建单个文件
touch a.txt b.txt && ls  -->创建多个文件
touch stu{1..4} && ls  -->利用{ }有序序列批量创建文件
      
  • 温馨提示:若查看动图演示,请右键此处,选择【在新标签页中打开链接】
  • 温馨提示:若查看静图演示,请右键此处,选择【在新标签页中打开链接】

范例2:更改文件的时间戳属性

stat file1.txt
touch -a file1.txt  --> -a 参数只更改文件的最后访问时间
!stat  -->!作用就是调用最近一次以stat开头的命令
touch -m file1.txt  --> -m 参数只更改文件的最后修改时间
!stat
      

范例3:指定时间属性创建/修改文件(不常用,了解即可)

ls -lh file1.txt
touch -d 20201010 file1.txt  --> -d 参数的用法
!ls
ls -lh a.txt 
touch -r a.txt file1.txt  --> -r 参数的用法
ls -lh file1.txt
touch -t 201904161914.50 file1.txt  --> -t 参数的用法
!ls
ls -lh --full-time file1.txt  -->查看结果