zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Sqlite EF6注册
    C# 等值锁定
    net 4.0+EF6+Sqlite 使用,安装,打包
    C#调用C++函数
    C# 调用.exe文件
    Java继承
    python多线程与threading模块
    Java对象构造
    python多线程与_thread模块
    Linux文件压缩与打包
  • 原文地址:https://www.cnblogs.com/Cccarl/p/6627421.html
Copyright © 2011-2022 走看看