牛人分享我用 LinuxLinux学习之路

rm 重命名, 做到安全删除

2017-03-26  本文已影响264人  习之东

rm 重命名, 做到安全删除

rm使用起来相当危险, 如果把删除的文件放在回收站里就可以避免这种情况, 最大程度的做到安全删除

1. 创建个人的回收站

mkdir ~/.Trash_my

2. 添加重命名信息到.bash_aliases 或者 .zsh_aliases中, 方法trash tlist

# alias rm 重命名rm

alias rm='trash'
alias rmall='/bin/rm'

# 使用删除时, 以trash方法代替rm
trash(){
    echo -e "Mv all to ~/.Trash_my......"
        mv -f $@ ~/.Trash_my/

}
# 显示个人回收站中的文件 trash list
tlist(){
    ls -al ~/.Trash_my

}
#  计算回收站大小和文件数量 trash count
tcount(){
    ls -lR ~/.Trash_my | grep '^-' |wc -l

}

# 清空我的回收站 my trash empty
mtempty(){
    echo -e "delete all file in ~/.Trash_my......"
        /bin/rm -rf ~/.Trash_my/*

}

# 清空系统的回收站, 系统默认回收站文件夹是~/.Trash,不同电脑可能会不同, system trash empty

stempty(){
    /bin/rm -rf ~/.Trash/*

}
# --------------------------------

3. bash 和 zsh 两种加载配置, 这两种方式能用的.

vim .bash_profile
添加如下内容

# Get the aliases and functions
if [ -f ~/.bash_aliases   ]; then
. ~/.bash_aliases
fi

vim .zshrc
添加如下内容

source .zsh_aliases

4. 重新生效.bashrc 或者 .zshrc文件, 加载刚才配置信息

source ~/.zshrc (或者~/.bash_profile)
上一篇 下一篇

猜你喜欢

热点阅读