touch:触摸

  1. 命令作用:

用来修改文件的时间戳或创建一个文件;

2.命令格式:

touch [options] file

3.参数说明:

-a:access(访问)修改访问时间;

-m:modify(修改)修改内容改变时间;

-t:time(时间)指定修改时间, [[CC]YY]MMDDhhmm[.SS];

-c:no create(不创建)不创建文件;

-r:把指定文件或目录的时间戳统统设定成参考文件或目录的时间戳,touch -r 参考 指定;

4.范例:

[root@localhost ~]# touch a

[root@localhost ~]# ll a

-rw-r--r--. 1 root root 0 Oct 15 22:27 a

[root@localhost ~]# stat a    //stat用于查看文件状态信息;

File: `a'

Size: 0         Blocks: 0          IO Block: 4096   regular empty file

Device: fd00h/64768dInode: 277116      Links: 1

Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)

Access: 2016-10-15 22:27:16.913734004 +0800

Modify: 2016-10-15 22:27:16.913734004 +0800

Change: 2016-10-15 22:27:16.913734004 +0800

[root@localhost ~]# touch -m a

[root@localhost ~]# stat a

File: `a'

Size: 0         Blocks: 0          IO Block: 4096   regular empty file

Device: fd00h/64768dInode: 277116      Links: 1

Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)

Access: 2016-10-15 22:27:16.913734004 +0800

Modify: 2016-10-15 22:28:56.719990522 +0800

Change: 2016-10-15 22:28:56.719990522 +0800

[root@localhost ~]# touch -a a

[root@localhost ~]# stat a

File: `a'

Size: 0         Blocks: 0          IO Block: 4096   regular empty file

Device: fd00h/64768dInode: 277116      Links: 1

Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)

Access: 2016-10-15 22:30:00.173980242 +0800

Modify: 2016-10-15 22:28:56.719990522 +0800

Change: 2016-10-15 22:30:00.173980242 +0800

[root@localhost ~]# touch -t 208811112222.43 a

[root@localhost ~]# stat a

File: `a'

Size: 0         Blocks: 0          IO Block: 4096   regular empty file

Device: fd00h/64768dInode: 277116      Links: 1

Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)

Access: 2088-11-11 22:22:43.000000000 +0800

Modify: 2088-11-11 22:22:43.000000000 +0800

Change: 2016-10-15 22:32:12.292220034 +0800

[root@localhost ~]# touch -c b

[root@localhost ~]# ll

total 104

-rw-r--r--. 1 root root     0 Nov 11  2088 a

-rw-------. 1 root root  1645 Mar 16  2016 anaconda-ks.cfg

-rw-r--r--. 1 root root 50101 Mar 16  2016 install.log

-rw-r--r--. 1 root root 10608 Mar 16  2016 install.log.syslog

[root@localhost ~]# touch -r a b

[root@localhost ~]# stat a

File: `a'

Size: 0         Blocks: 0          IO Block: 4096   regular empty file

Device: fd00h/64768dInode: 277116      Links: 1

Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)

Access: 2088-11-11 22:22:43.000000000 +0800

Modify: 2088-11-11 22:22:43.000000000 +0800

Change: 2016-10-15 22:32:12.292220034 +0800

[root@localhost ~]# stat b

File: `b'

Size: 0         Blocks: 0          IO Block: 4096   regular empty file

Device: fd00h/64768dInode: 277121      Links: 1

Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)

Access: 2088-11-11 22:22:43.000000000 +0800

Modify: 2088-11-11 22:22:43.000000000 +0800

Change: 2016-10-15 22:33:55.168001206 +0800

rm:remove删除

  1. 命令作用:

删除目录中的一个或多个文件或目录;

2.命令格式:

rm [options] file or directory

3.参数说明:

-f:force(强迫)强行删除,不给出提示;

-i:interactive(互动)进行交互式删除,有提示;

-r:recursive(递归)将参数中的目录和子目录下面的所有文件全部删除;

-v:verbose(详细)显示命令执行的详细信息;

4.范例:

[root@localhost ~]# rm -i a

rm: remove regular empty file `a'? y

[root@localhost ~]# ll

total 104

-rw-------. 1 root root  1645 Mar 16  2016 anaconda-ks.cfg

-rw-r--r--. 1 root root     0 Nov 11  2088 b

-rw-r--r--. 1 root root 50101 Mar 16  2016 install.log

-rw-r--r--. 1 root root 10608 Mar 16  2016 install.log.syslog

[root@localhost ~]# rm -f b

[root@localhost ~]# ll

total 104

-rw-------. 1 root root  1645 Mar 16  2016 anaconda-ks.cfg

-rw-r--r--. 1 root root 50101 Mar 16  2016 install.log

-rw-r--r--. 1 root root 10608 Mar 16  2016 install.log.syslog

[root@localhost ~]# rm -r a

rm: descend into directory `a'? y

rm: descend into directory `a/b'? y

rm: descend into directory `a/b/c'? y

rm: remove directory `a/b/c/d'? y

rm: remove directory `a/b/c'? y

rm: remove directory `a/b'? y

rm: remove directory `a'? y

[root@localhost ~]# rm -v a b c

rm: remove regular empty file `a'? y

removed `a'

rm: remove regular empty file `b'? y

removed `b'

rm: remove regular empty file `c'? y

removed `c'

转载于:https://blog.51cto.com/cgy123/1862435

文件创建和删除命令:touch、rm相关推荐

  1. linux 命令删除命令,Linux 命令之删除命令

    在Linux下删除文件用rm命令,具体用法如下: rm [选项] 文件 选项说明: -f -force 忽略不存在的文件,强制删除,无任何提示 -i --interactive 进行交互式地删除 -r ...

  2. linux学习一天一个命令(5)[rm命令]

    昨天学习了创建文件和目录的命令mkdir ,今天学习一下linux中删除文件和目录的命令: rm命令.rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所 ...

  3. Linux命令之rm

    昨天学习了创建文件和目录的命令mkdir ,今天学习一下linux中删除文件和目录的命令: rm命令.rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所 ...

  4. Linux命令之---rm

    命令简介 rm命令为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除.对于链接文件,只是删除了链接,原有文件均保持不变. rm是一个危险的命令,使用的时候要特别当 ...

  5. Linux之创建、删除文件及目录命令touch、echo、mkdir、rm、rmdir

    1. 创建.删除文件及目录命令的使用 命令 说明 touch 文件名    [可以没有后缀,默认为文本文件(没有后缀)] 创建指定文件 mkdir 目录名 创建目录(文件夹) rm 文件名或者目录名 ...

  6. linux下文件新建、移动(重命名)、复制粘贴、删除命令使用方法(touch,mv,cp,rm)

    目录 一.文件新建命令使用方法 二.文件移动(剪切粘贴).重命名命令使用方法 三.文件复制(复制粘贴)命令使用方法 四.文件删除命令使用方法 注: 1.以下测试在ubuntu 9.10(32位)上进行 ...

  7. linux系统命令学习系列8-文件相关操作touch,rm,mv,cat,head,tail命令

    上节内容: 1. 系统和目录管理 2. Pwd命令 3. .和..目录 4. 相对路径和绝对路径 作业:进入opt路径,分别使用相对路径方法和绝对路径方法进入到其实任意一个子目录 cd /opt 相对 ...

  8. 文件目录管理命令——touch、mkdir、cp、mv、rm、dd、file、

    在Linux系统的日常运维工作中,需要掌握对文件的创建.修改.复制.剪切.更名与删除等操作 1.touch命令 touch命令用于创建空白文件或设置文件的时间,格式为"touch [选项] ...

  9. linux移动文件 rf参数_linux下文件的复制、移动与删除命令为:cp,mv,rm

    查看centOS 版本     cat /etc/redhat-release 1,复制粘贴文件 cp  [选项]  源文件或目录  目标文件或目录 2,剪切粘贴文件 mv [选项]  源文件或目录 ...

最新文章

  1. 数据表示字面量整型字面量
  2. tensorflow 对csv数据进行批量获取
  3. php7的稳定性,探索PHP7(一)--性能
  4. 第九章:Java_枚举类和注解
  5. pytorch 查看当前学习率_pytorch实现查看当前学习率
  6. P2Psim分析笔记(5)-EventGenerator and Observer
  7. 模型flops 的计算方法
  8. [HAOI2016]找相同字符
  9. 多文件结构和编译预处理命令
  10. clientv3 github.com与go.etcd.io冲突 /github.com/coreos/etcd/clientv3/auth.go:166:106: too many errors
  11. 图像相似度算法--SIFT算法详解
  12. TensorFlow by Google CNN识别猫和狗 Machine Learning Foundations: Ep #6 - Convolutional cats and dogs
  13. java itext 页边距_iText的用法
  14. 致远互联发布A6+在打什么牌?
  15. 进程的基本概念及操作
  16. 怎么用浏览器访问计算机文件共享,如何用ES文件浏览器完全共享电脑里的文件流程...
  17. 玩转华为数据中心交换机系列 | 配置动态路由接入M-LAG
  18. Excel 2.1 基本数据的格式设置
  19. 注册时验证用户名和密码是否合法
  20. 创造正面影响力的社群网 在Facebook能直接捐款给非营利公益组织

热门文章

  1. Deep Residual Learning for Image Recognition个人有感
  2. linux加密格式化吗,linux环境下给文件加密/解密的方法
  3. sql在线模拟器_力荐一款在线SQL模拟器
  4. linux系统程序PPT,Linux 系统应用与程序设计 问题.ppt
  5. 网站的几个性能指标和优化(简易)
  6. Apache shutdown unexpectedly启动错误解决方法
  7. JS中生成8位的随机数字
  8. Nginx在开发中常用的基础命令
  9. UbuntuServer16.04LTS中安装Mysql并配置远程访问
  10. SpringBoot+Echarts实现请求后台数据显示饼状图