• linux下文件后面带~


    之前发现有时候在命令行ls会看到一些文件后面带有~,而这些文件的名字和我们文件夹中的某些文件是一模一样的文件,在文件夹中没发现就很大胆地删掉了也没是,一直没管,觉得是什么临时复制的文件或者隐藏文件。今天好奇去搜了一下,发现原来是用gedit编辑以后留下的备份文件。当我们用gedit编辑文件(比如1.txt)的时候,就会生成一个相同的文件名+~的文件(1.txt~)

    这些文件其实是备份文件,是我们对文件进行修改以后系统自动生成的,和windows底下的-bak文件相似。
    vim也有这个生成备份文件的功能,可以通过编辑.vimrc加入set nobackup来取消备份功能,但是不建议这么干,毕竟备份的文件会自动删除(重启电脑),在不正常关闭的时候备份也很重要,实在没用可以手动删掉。

    gedit也可以取消生成自动备份文件功能:

    打开gedit“编辑-首选项-编辑器-文件保存”把“在保存前创建备份文件”这个取消掉就好。

    可以通过rm -rf *.*~来删除目录下所有的备份文件。

    -f:不存在的文件,不给出提示

    -r:递归删除,目录和子目录下所有符合条件的文件都删除。

    参考文章:http://blog.csdn.net/zzukun/article/details/49561097

  • 相关阅读:
    [ZZ]C++中,引用和指针的区别
    面试总结之JAVA
    LeetCode 347. Top K Frequent Elements
    LeetCode 342. Power of Four
    腾讯//删除链表中的节点
    腾讯//删除链表中的节点
    腾讯//相交链表
    腾讯//相交链表
    腾讯//环形链表 II
    腾讯//环形链表 II
  • 原文地址:https://www.cnblogs.com/Cccarl/p/6627421.html
Copyright © 2020-2023  润新知