openEuler基础(十三)文件管理命令(touch、cp、mv、rm)

提出问题:
我想新建一个空文件,该如何操作?
我想复制一个文件到指定文件夹中,该如何操作?
我想移动一个文件到指定文件夹中,该如何操作?
我想删除一个文件,该如何操作?

一、新建空文件touch命令
touch命令可用于创建空文件;也可用于修改文件的时间戳。
语法:touch [OPTION]… DIRECTORY…
参数:
-a 改变档案的读取时间记录。
-m 改变档案的修改时间记录。
-c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。
-f 不使用,是为了与其他 unix 系统的相容性而保留。
-r 使用参考档的时间记录,与 --file 的效果一样。
-d 设定时间与日期,可以使用各种不同的格式。
-t 设定档案的时间记录,格式与 date 指令相同。

示例1:在当前目录下,新建一个空文件(用自己的名字拼音命名.txt)。

[root@localhost ~]# ls
anaconda-ks.cfg  vm.tar.gz
[root@localhost ~]# touch zhangsan.txt
[root@localhost ~]# ls
anaconda-ks.cfg  vm.tar.gz  zhangsan.txt
[root@localhost ~]# 

示例2:在当前路径下,新建两个空文件(a.txt和b.txt)。

[root@localhost ~]# touch a.txt b.txt

示例3:同时修改上面两个文件(a.txt和b.txt)的时间戳,修改创建时间为2015年9月10日8点30分7秒。

[root@localhost ~]# touch -t 201509100830.07 a.txt b.txt
[root@localhost ~]# ll
总用量 54M
-rw-r--r--. 1 root root    0  1月  7 11:42 201509100830.07
-rw-------. 1 root root 1.1K 12月 17 19:33 anaconda-ks.cfg
-rw-r--r--. 1 root root    0  9月 10  2015 a.txt
-rw-r--r--. 1 root root    0  9月 10  2015 b.txt
-r--r--r--. 1 root root  54M 12月 17 17:56 vm.tar.gz
-rw-r--r--. 1 root root    0  1月  7 11:38 zhangsan.txt
[root@localhost ~]#

示例4:将参照文件(用自己的名字拼音命名的文件)相应的时间戳记的数值作为指定文件(a.txt)时间戳记的新值。

[root@localhost ~]# touch -r zhangsan.txt a.txt
[root@localhost ~]# ll
总用量 54M
-rw-r--r--. 1 root root    0  1月  7 11:42 201509100830.07
-rw-------. 1 root root 1.1K 12月 17 19:33 anaconda-ks.cfg
-rw-r--r--. 1 root root    0  1月  7 11:38 a.txt
-rw-r--r--. 1 root root    0  9月 10  2015 b.txt
-r--r--r--. 1 root root  54M 12月 17 17:56 vm.tar.gz
-rw-r--r--. 1 root root    0  1月  7 11:38 zhangsan.txt
[root@localhost ~]#
  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值