关于touch/>/>>创建同名文件的总结

一、简介

1、touch

    即创建文件或修改文件时间

    语法:touch [options] file-list

2、>

    创建文件,可直接把内容生成到指定文件,会覆盖源文件中的内容;也可以直接生成一个空白文件。

    语法:> file-list

3、>>

    创建文件,尾部追加,不会覆盖掉文件中原有的内容。

    语法:>> file-list

二、使用及特点

1、用命令touch创建一个与源文件同名文件test,用法为touch test,如图:

     关于touch/>/>>创建同名文件的总结

    源文件为test,现在要创建与源文件同名的test文件,比较发现前后test文件除了时间改变,其他权限属性都没有更改。这是因为新的test文件把源文件覆盖,文件被改动了,导致文件时间改变了。如图:

    关于touch/>/>>创建同名文件的总结

2、用命令>创建文件test1,用法为> test1,如图:

    关于touch/>/>>创建同名文件的总结

    用>创建一个与源文件test同名的文件,发现除了因为文件更改带来时间变化外,文件还被清0了,如图:

    关于touch/>/>>创建同名文件的总结

3、>>命令创建文件test2,用法为 >> test2,如图:

    关于touch/>/>>创建同名文件的总结

    用>>创建一个与源文件同名的install.log文件,发现新文件的各种权限属性都没有改变,甚至包括文件的时间
,如图:

    关于touch/>/>>创建同名文件的总结

三、实践应用

     着重讲一下>的实践应用,我们在现实生产环境当中,经常会遇到存储介质将要存满的情况,这就需要我们及时添加新的存储介质或者把原有磁盘上没有用的文件删除,为新文件腾出空间,从而保证系统不会崩溃。但是在删除没用文件的时候,通常会遇到还有其他程序在继续使用该文件的情况,这时候我们直接用rm命令并不能真正意义上删除该文件,依旧腾不出新的空间,那么我们可以使用命令>,创建一个与原文件同名的文件,这样源文件就会被>创建的同名新文件所覆盖,并且文件里的内容被清零,系统就没有面临崩溃的危险了,最后我们再用rm命令删除这个文件就可以完成这次磁盘的优化了。

原创文章,作者:chenxu@magedu.com,如若转载,请注明出处:http://www.178linux.com/69338

(2)
chenxu@magedu.comchenxu@magedu.com
上一篇 2017-02-18
下一篇 2017-02-18

相关推荐

  • corosync v2+pacemaker实现mariadb的高可用

    高可用mariadb拓扑图 一、设计前提 1、时间同步 # ntpdate 172.16.0.1 或者 # chronyc sources 2、所有的主机对应的IP地址解析可以正常工作, 主机名要与命令#uname -n 所得的结果一致 因此,/etc/hosts中的内容为以下内容         172.16.23.10 node1.rj.com node…

    2017-11-02
  • 马哥教育网络班N22期+第4周课程练习

    马哥教育网络班N22期+第4周课程练习 1. 复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 cp -rf /etc/skel /home/tuser1  chmod -R go= tuser1/ 2. 编…

    Linux干货 2016-09-19
  • Linux网络管理之网络配置管理和子网划分

    配置网卡信息 获取网卡的信息 dmesg | grep -i eth 获取网卡芯片信息 lspci | grep -i eth 查询IP信息 ifconfig显示IP信息    -a:显示包括未激活状态的网卡信息 重启网卡服务(每次配置完ip需要手动重启此服务) CentOS6: servcie network restart CentO…

    Linux干货 2016-09-07
  • linux中的磁盘阵列(RAID)

    RAID: Redundant Arrays of Inexpensive Disks  Independent 提高IO能力: 通过磁盘并行读写实现 提高耐用性能: 磁盘冗余来实现 级别: 多块磁盘组织在一起的工作方式有所不同: RAID是的方式: 外接式磁盘阵列: 通过扩展卡提供适配能力 内接式RAID: 主板集成RAID控制器 Softwar…

    Linux干货 2016-08-29
  • 关于压测的宏观个人总结

    工作角色定位 首先先从宏观角度来评估下本次的压测工作. 从工作职责上说本次压测理应由组内其它同学来完成,个人从旁协助或指导即可。团队成员的成长对我个人来说才是更大的成长。所以即使这次压测工作完成的再出色,都会因为是由我来完成的,所以都不能称之为优秀的。对我个人的成长最多是项目经验的增长和问题的积累,但对组员来说如何让他们做到现有成果的80%是我需要帮助他们来…

    Linux干货 2015-04-21
  • 马哥教育首届IT技术博客大赛–结果揭晓

    号外、号外!!马哥教育首届博客大赛已圆满结束。感谢小伙伴们的积极参与! 噼里啪啦,小伙伴们掌声响起来,啤酒烤鸭high起来~~咳咳,跑题了,小编好像忘了一件很重要的事: 马帮博客大赛就是与众不同,全银河系也就仅此一家,为啥这么说呢,您看啊,咱就喜欢原创,鼓励原创,酷爱原创,以原创博客作为技术交流的平台供大家随意围观和吐槽,您看看,除了马哥这里,哪里还有这么自…

    Linux干货 2016-06-22