ubuntu 使用alias 新增删除命令del替代rm
2024-08-31 10:59:55
alias del=trash #del命令别名删除文件至回收站
alias lt='ls /tmp' #lt命令显示回收站中的文件
alias cle=cleartrash #cle清除tmp文件夹
alias udel=undelfile # udel找回回收站中的文件
undelfile() #这个函数的作用是找回回收站下的文件
{
mv -i /tmp/$@ ./
}
trash() #这个函数是将指定的文件移动到指定的目录下,通过将rm命令别名值trash来实现把rm改造成删除文件至回收站
{
mv $@ /tmp/
}
cleartrash() #这个函数的作用是清空回收站目录下的所有文件
{
read -p "clear sure?[y/n]" confirm
[ $confirm == 'y' ] || [ $confirm == 'Y' ] && /bin/rm -rf /tmp/*
}
~/.bashrc 末尾加入上述代码,然后source .bashrc生效即可
最新文章
- 【Docker】Docker主机为什么ip nets 查不到网络空间
- Android学习笔记(九)
- Windows内核原理系列01 - 基本概念
- Hanoi T note
- Linux内核与根文件系统的关系
- 英文版Ubuntu 安装中文输入法
- cf500C New Year Book Reading
- spoj1812-Longest Common Substring II(后缀自动机)
- struts1标签(html:text)
- 十天学Linux内核之第九天---向内核添加代码
- SSH相关小应用
- 如何成为一个javascript高手【转载】
- 挖一挖不常用到而又很实用的重载-Trim
- django模型——数据库(二)
- 谷歌浏览器可以google了
- 并发编程之 CountDown 源码分析
- Stay hungry, Stay foolish 的原义
- 绑定任意格式的XML文档到WPF的TreeView
- java核心技术-NIO
- 1.重学javascript (一)