文件创建和删除命令:touch、rm
touch:触摸
命令作用:
用来修改文件的时间戳或创建一个文件;
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删除
命令作用:
删除目录中的一个或多个文件或目录;
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相关推荐
- linux 命令删除命令,Linux 命令之删除命令
在Linux下删除文件用rm命令,具体用法如下: rm [选项] 文件 选项说明: -f -force 忽略不存在的文件,强制删除,无任何提示 -i --interactive 进行交互式地删除 -r ...
- linux学习一天一个命令(5)[rm命令]
昨天学习了创建文件和目录的命令mkdir ,今天学习一下linux中删除文件和目录的命令: rm命令.rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所 ...
- Linux命令之rm
昨天学习了创建文件和目录的命令mkdir ,今天学习一下linux中删除文件和目录的命令: rm命令.rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所 ...
- Linux命令之---rm
命令简介 rm命令为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除.对于链接文件,只是删除了链接,原有文件均保持不变. rm是一个危险的命令,使用的时候要特别当 ...
- Linux之创建、删除文件及目录命令touch、echo、mkdir、rm、rmdir
1. 创建.删除文件及目录命令的使用 命令 说明 touch 文件名 [可以没有后缀,默认为文本文件(没有后缀)] 创建指定文件 mkdir 目录名 创建目录(文件夹) rm 文件名或者目录名 ...
- linux下文件新建、移动(重命名)、复制粘贴、删除命令使用方法(touch,mv,cp,rm)
目录 一.文件新建命令使用方法 二.文件移动(剪切粘贴).重命名命令使用方法 三.文件复制(复制粘贴)命令使用方法 四.文件删除命令使用方法 注: 1.以下测试在ubuntu 9.10(32位)上进行 ...
- linux系统命令学习系列8-文件相关操作touch,rm,mv,cat,head,tail命令
上节内容: 1. 系统和目录管理 2. Pwd命令 3. .和..目录 4. 相对路径和绝对路径 作业:进入opt路径,分别使用相对路径方法和绝对路径方法进入到其实任意一个子目录 cd /opt 相对 ...
- 文件目录管理命令——touch、mkdir、cp、mv、rm、dd、file、
在Linux系统的日常运维工作中,需要掌握对文件的创建.修改.复制.剪切.更名与删除等操作 1.touch命令 touch命令用于创建空白文件或设置文件的时间,格式为"touch [选项] ...
- linux移动文件 rf参数_linux下文件的复制、移动与删除命令为:cp,mv,rm
查看centOS 版本 cat /etc/redhat-release 1,复制粘贴文件 cp [选项] 源文件或目录 目标文件或目录 2,剪切粘贴文件 mv [选项] 源文件或目录 ...
最新文章
- 数据表示字面量整型字面量
- tensorflow 对csv数据进行批量获取
- php7的稳定性,探索PHP7(一)--性能
- 第九章:Java_枚举类和注解
- pytorch 查看当前学习率_pytorch实现查看当前学习率
- P2Psim分析笔记(5)-EventGenerator and Observer
- 模型flops 的计算方法
- [HAOI2016]找相同字符
- 多文件结构和编译预处理命令
- clientv3 github.com与go.etcd.io冲突 /github.com/coreos/etcd/clientv3/auth.go:166:106: too many errors
- 图像相似度算法--SIFT算法详解
- TensorFlow by Google CNN识别猫和狗 Machine Learning Foundations: Ep #6 - Convolutional cats and dogs
- java itext 页边距_iText的用法
- 致远互联发布A6+在打什么牌?
- 进程的基本概念及操作
- 怎么用浏览器访问计算机文件共享,如何用ES文件浏览器完全共享电脑里的文件流程...
- 玩转华为数据中心交换机系列 | 配置动态路由接入M-LAG
- Excel 2.1 基本数据的格式设置
- 注册时验证用户名和密码是否合法
- 创造正面影响力的社群网 在Facebook能直接捐款给非营利公益组织
热门文章
- Deep Residual Learning for Image Recognition个人有感
- linux加密格式化吗,linux环境下给文件加密/解密的方法
- sql在线模拟器_力荐一款在线SQL模拟器
- linux系统程序PPT,Linux 系统应用与程序设计 问题.ppt
- 网站的几个性能指标和优化(简易)
- Apache shutdown unexpectedly启动错误解决方法
- JS中生成8位的随机数字
- Nginx在开发中常用的基础命令
- UbuntuServer16.04LTS中安装Mysql并配置远程访问
- SpringBoot+Echarts实现请求后台数据显示饼状图