rm 重命名, 做到安全删除

作者: 习之东 | 来源:发表于2017-03-26 14:06 被阅读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 两种加载配置, 这两种方式能用的.

  • 使用bash, 添加.bash_aliases 配置加载中

vim .bash_profile
添加如下内容

# Get the aliases and functions
if [ -f ~/.bash_aliases   ]; then
. ~/.bash_aliases
fi
  • 使用zsh,添加.zsh_aliases到配置中.

vim .zshrc
添加如下内容

source .zsh_aliases

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

source ~/.zshrc (或者~/.bash_profile)

相关文章

  • rm 重命名, 做到安全删除

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

  • 二、 Linux命令学习(2)

    1.关于目录/文件 创建目录 mkdir【目录名】删除目录 rm -rf【目录名】 rm -f【文件名】重命名 ...

  • Linux命令之复制、移动/重命名、删除

    Linux命令— cp 复制、 mv 移动/重命名、 rm 删除 cp(复制) cp file1 file...

  • 测试

    创建、删除、复制、移动、重命名文件和文件夹的命令分别是什么?文件:创建:touch/vim删除:rm复制:cp移动...

  • 回顾测试

    创建、删除、复制、移动、重命名文件和文件夹的命令分别是什么?文件:创建:touch / vim删除:rm复制:cp...

  • Linux笔记2

    文件、目录操作命令 cp — 复制文件和目录mv — 移动/重命名文件和目录mkdir — 创建目录rm — 删除...

  • 测试题

    创建、删除、复制、移动、重命名文件和文件夹的命令分别是什么?文件创建 touch删除 rm复制 cp移动 mv重命...

  • Linux 命令笔记

    重命名文件或文件夹mv [old] [new] 删除非空文件夹rm -rf [dir] sublime 打开文件s...

  • Linux基本命令补充

    10.rm 删除文件``rm 删除文件,会询问是否删除rm -f 删除文件,不会询问是否删除rm -rf /* 自...

  • 基本的bash shell命令

    ls 显示当前目录下的文件和目录cd 切换当前目录 cp 复制文件 mv 重命名文件rm删除文件 pwd查看当前路...

网友评论

    本文标题:rm 重命名, 做到安全删除

    本文链接:https://www.haomeiwen.com/subject/gphkottx.html