首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux下安装trash-cli防止误删文件

玩过Linux的同学应该都知道这个要命的命令,此命令一出,系统几乎废了。 rm -rf / 虽然一再强调rm的时候要注意,但是还是会有同学犯错误删文件,有什么办法能够减少此类事情的发生呢?...trash-cli的项目地址 trash-cli 安装 trash-cli的安装很简单 cd /tmp https://github.com/andreafrancia/trash-cli cd trash-cli...功能说明 trash == trash-put == 删除 trash-empty 清空 trash-list 列出回收站 trash-restore 恢复文件 trash-rm 删除回收站中指定文件...常用操作 # 安全删除 rm ./* # 查看回收站 ➜ /tmp rl 2015-05-28 19:59:54 /tmp/redis-stable # 清空回收站 trash-empty #...清空10天以前放入回收站的文件 trash-empty 10 # 还原文件 ➜ /tmp trash-restore 0 2015-05-28 19:59:54 /tmp/redis-stable

2.6K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux 定时清空log 日志

    目录 1 实现 1 实现 linux 里面,有一个log 文件,是一直在增加,现在需要写一个定时,清空这个文件里面的东西,紧紧是清空,每10秒进行清空 要定时清空一个日志文件,可以使用cron来设置定时任务...cron是Linux系统中用于定期执行任务的工具。你可以创建一个脚本来清空日志文件,并使用cron定时运行该脚本。 以下是一个示例脚本,用于清空日志文件: #!...接下来,使用以下步骤设置cron定时任务: 打开终端,并使用以下命令编辑cron定时任务配置: crontab -e 在打开的编辑器中,添加以下行来设置每10秒清空日志文件的任务: * * * * *...sleep 10 && /bin/bash /path/to/clear_log.sh 这将在每分钟的每秒钟执行任务,通过sleep 10命令延迟10秒后执行脚本clear_log.sh,实现每10秒清空日志文件...cron将按照设定的时间间隔自动执行清空日志文件的任务。请注意,cron任务运行在后台,所以即使你退出终端,任务仍然会按计划执行。 确保脚本和cron任务的路径正确,并根据实际情况进行相应的调整。

    71410

    linux怎么快速清空文件

    这篇文章主要介绍“linux怎么快速清空文件”,在日常操作中,相信很多人在linux怎么快速清空文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux怎么快速清空文件...file 或者 bash: cat /dev/null >| file 更简单的方式是 >| file Linux有哪些版本 Linux的版本有:Deepin、UbuntuKylin、Manjaro、LinuxMint...其中Deepin是国内发展最好的Linux发行版之一;UbuntuKylin是基于Ubuntu的衍生发行版;Manjaro是基于Arch的Linux发行版;LinuxMint默认的Cinnamon桌面类似...Windows XP简单易用;Ubuntu则是以桌面应用为主的Linux操作系统。...到此,关于“linux怎么快速清空文件”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!

    7.5K30

    trash和crash的区别

    trash和crash的含义 垃圾(trash)是指无用或废弃的东西,可以在计算机中表示回收站中的删除文件或文件夹。当您删除文件时,它通常会被移动到回收站,而不是永久删除,以便您有机会恢复它们。...trash和crash的异同 垃圾(trash)和崩溃(crash)是两个不同的概念,它们之间存在以下区别: 含义: 垃圾(trash):指无用或废弃的东西,在计算机术语中特指回收站中的删除文件或文件夹...改善和排查问题的方式: 垃圾(trash):可以定期清空回收站,避免过度占用磁盘空间,并了解如何从回收站中恢复误删的文件。...定期清空回收站,以释放磁盘空间。 了解如何从回收站中恢复误删的文件,以防需要恢复它们。 对于崩溃问题: 确保您的软件和操作系统是最新版本,并及时安装更新。...trash 是指 別的程式把 airplay 記憶體寫壞,這個時候程式因 data 被別人寫壞,所以執行起來有問題 crash 是指 airplay 本身程式沒寫好掛掉了 "Trash"一词通常指无用或废弃的东西

    22910

    Linux光盘拯救模式清空root密码

    Linux光盘拯救模式清空root密码 文本关键字:Linux、光盘拯救模式、忘记root密码、清空root密码 光盘拯救模式主要在系统损坏时使用,可以用于系统手动修复或者拷贝关键数据。...但是由于在该模式下可以使用root权限进行有限的操作(因为并未加载系统,所以大部分命令无法使用),我们也可以在忘记密码的情况下来清空root用户的密码。...光盘镜像挂载 相关文件:Linux镜像文件 如果是虚拟机,直接将镜像文件挂载即可。如果是物理真机,可将镜像文件烧录至U盘。...三、清空root密码 1. 修改密码文件 在光盘拯救模式下直接可以使用bash环境,并且权限标识符是令人激动的井号,没错,超级权限!...但是还是有区别的,此时,我们并没有进入到之前的Linux系统,所以不要使用passwd命令直接修改密码,也是不允许的,要通过修改用户配置文件的方式来实现。

    6.9K41

    linux中快速清空大文件

    通过重定向到null清空文件内容 使用 shell 重定向null(不存在的对象)到文件的最简单方法来清空文件内容 # > access.log 2.使用true命令重定向清空文件 这里我们将使用一个符号...使用带有 /dev/null 的 cat/cp/dd 应用程序清空文件 在 Linux 中,null设备主要用于丢弃进程不需要的输出流,或者作为输入流。这通常是通过重定向机制完成的。...此外,你可以通过/dev/null使用cat 命令将输出重定向到文件作为输入来清空文件的内容 # cat /dev/null > access.log 也可以使用cp 命令将文件内容清空 # cp /...使用 echo 命令清空文件 在这里,你可以使用带有空字符串的echo 命令并将其重定向到文件 # echo "" > access.log OR # echo > access.log 空字符串与...使用 truncate 命令清空文件 truncate命令将文件的大小缩小或扩展到定义的大小。 你可以将它与-s指定文件大小的选项一起使用。要清空文件内容使用-s 0参数。

    3.4K10

    告诉你个秘密,Python也能控制回收站

    pip install send2trash send2trash是跨平台的,可以在Windows、macOS和Linux上使用。...清空回收站中的文件 清空回收站(macOS叫废纸篓)的操作,Windows、macOS和Linux各不相同。下面分别讲解如何清空这3个操作系统中的回收站。...(3) 清空Linux回收站 清空Linux回收站与清空macOS废纸篓类似,同样是找到Linux回收站的相对路径,然后使用os.path.expanduser函数转换为绝对路径,最后使用glob.glob...Linux回收站的相对路径是“~/.local/share/Trash/files”。 下面的代码根据不同的操作系统采用不同的方式清空回收站。...(3) 恢复Linux回收站中的文件 Linux回收站的路径是“~/.local/share/Trash”,而回收站中每一个文件和目录都在“~/.local/share/Trash/info”目录中有一个元数据文件

    34200

    24-DIY一个linux的回收站,及利用alias

    Date : [[2022-07-13_Wed]] 微信公众号 : 北野茶缸子 Tags : #linux/index/01 参考: 规避 rm 风险— linux 回收站 (qq.com) 前言...为什么Linux 中没有回收站的机制呢?可以参考讨论:基于文本的Linux为什么没有回收站?...定义函数与别名 本质思路就是创建一个文件夹,让mv 替代rm,将所有需要删除的文件移动到这个文件夹中,并提供清空该文件夹的选项: # mkdir ~/.trash # replace rm with mv...此外,trashlist 可以帮助我们列出全部垃圾文件,而clean_trash 则帮助我们清空垃圾文件夹: 其他好用的alias 比如: 我们可以将自己常用的conda 环境的启动命令,写成alias...参考资料 [1] 基于文本的Linux为什么没有回收站?

    65240

    【教程】Linux使用git自动备份和使用支持文件恢复的rm命令

    ​ 转载请注明出处:小锋学长生活大爆炸[xfxuezhang.cn] 背景介绍 首先非常不幸地告诉你:Linux 系统的标准 rm 命令不支持文件恢复功能。...把文件或目录移动到回收站trash-empty 清空回收站trash-list 列出回收站文件trash-restore 恢复回收站文件...trash-restore 清空垃圾箱: 使用trash-empty命令清空垃圾箱中的所有内容。...你也可以指定保留最近N天内删除的文件不被删除,例如,保留最近7天内删除的文件: trash-empty 7 不带参数运行trash-empty将清空垃圾箱中的所有文件。...附:使用文件恢复工具有多种Linux文件恢复工具可用来尝试恢复删除的文件,例如:TestDisk:一个强大的恢复工具,可以恢复丢失的分区和非常有效地恢复删除的文件。

    23900

    将linux下的rm命令改造成mv到指定的目录下

    rm是Linux下文件删除的命令,它是Linux下非常强大却又非常危险的一条命令,特别是rm -rf有时候强大到让你欲哭无泪,当你想清除当前目录下的所有文件和目录时,很简单 #rm -rf ./* 这没什么...mkdir -p ~/.trash //创建一个目录作为回收站,这里使用的是用户家目录下的.trash目录 alias rm=trash //命令别名 rm改变为trash,通过将rm命令别名值trash...trash来实现把rm改造成删除文件至回收站 { mv $@ ~/.trash/ } cleartrash() //这个函数的作用是清空回收站目录下的所有文件 { read -p "clear...trash、undelfile和cleartrash。...trash的作用是移动文件到指定的回收站目录;undelfile的作用是找回回收站目录中的指定文件;cleartrash的作用是清空回收站目录。经rm命令别名为trash来实现rm命令的改造!

    2.9K100

    Linux 删除文件实现回收站功能

    通过亲身体会到了 rm 的厉害,我不得不在以后的 Linux 维护甚至是生产环境中不得不加上回收站了,希望各位童鞋也能和我一样保持一种有回收站的习惯,切不可因为自己很仔细,抱着侥幸心理,“常在河边走哪有不湿鞋...rm=trash alias rl='ls ~/.Trash' alias ur=undelfile undelfile() { mv -i ~/.Trash/$@..../ } trash() { mv $@ ~/.Trash/ } cleartrash() { read -p "Clear trash?...rm(删除) ur(撤销) rl(列出回收站) cleartrash(清空回收站) 删除一个文件夹,helloworld下面的文件均被移到回收站中 $rm helloworld 删除一个文件 $rm abc.txt...撤销abc.txt $ur abc.txt 撤销helloworld文件夹 $ur helloworld 列出回收站 $rl 清空回收站 cleartrash 好了,重在实践,这是一个很重要的配置,很重要很重要

    2.3K41

    rm -rf 又一起惨案,该给Linux整一个回收站了!

    懂一点Linux 基础的都明白这个命令! rm -rf 。 这个命令用不好的话,杀伤力奇高! 著名的 rm -rf 惨案!...} {card-list-item} 使用方法 trash-put 把文件或目录移动到回收站 trash-empty 清空回收站 trash-list...列出回收站文件 trash-restore 恢复回收站文件 trash-rm 删除回收站文件 移动文件到回收站: $ trash-put 列出回收站文件: $ trash-list...定时清空回收站,可以利用crontab来实现 下面命令每天0点清空回收站3天前的内容 0 0 * * * trash-empty 3 {/card-list-item} {card-list-item}...egrep='egrep --color=auto' {/card-list-item} 本篇文章非原创,主要是对我的帮助太大了,分享给你们,原文地址: 如有乐享—rm -rf 又一起惨案,该给Linux

    93940
    领券