麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統 > CentOS > 正文

CentOS增加系統回收站功能介紹

2020-07-08 12:42:54
字體:
來源:轉載
供稿:網友

linux rm刪除文件之后,恢復就比較麻煩了,即使恢復了,文件名格式都變成一串數字了。

修改root用戶的環境變量

vi ~/.bashrc

注釋第5行的別名

#alias rm='rm -i'

最后一行添加如下內容

mkdir -p ~/.trash

alias rm=trash

alias r=trash

alias rl='ls ~/.trash'

alias ur=undelfile

undelfile()

{

  mv -i ~/.trash/$@ ./

}

trash()

{

  mv $@ ~/.trash/

}

cleartrash()

{

    read -p "clear sure?[n]" confirm

    [ $confirm == 'y' ] || [ $confirm == 'Y' ]  && /bin/rm -rf ~/.trash/*

}

重新加載環境變量

source ~/.bashrc

使用命令ll -a查看目錄,發現多了目錄.trash,這個目錄是用來存在刪除的文件

drwxr-xr-x.  2 root root       4096 Jun  4 11:31 .trash

刪除一個文件

[root@localhost ~]# rm percona-xtrabackup_2.2.3.orig.tar.gz

查看目錄,發現刪除的文件在回收站目錄

[root@localhost ~]# ll .trash/

total 33780

-rw-r--r--. 1 root root 34584359 Jun  2 09:39 percona-xtrabackup_2.2.3.orig.tar.gz

如果需要清空回收站文件

使用以下命令

[root@localhost ~]# cleartrash

clear sure?[n]y

再次查看,發現空了。

[root@localhost ~]# ll .trash/

total 0

雖然rm用別名定義了,但是可以是用絕對路徑刪除文件

比如/bin/rm 1.txt

它是不會保存到.trash目錄的。

如果需要定義自動清理7天刪除的文件

可以寫一個腳本

#!/bin/bash

find /root/.trash -ctime 7 -type f -name "*" -exec /bin/rm {} /;

然后在任務計劃里面調用一下就可以了。

如果Linux除了root用戶,還有其他用戶需要登陸服務器,也想他們使用回收站機制

可以修改系統環境變量

vi /etc/profile

最后一行添加

mkdir -p ~/.trash

alias rm=trash

alias r=trash

alias rl='ls ~/.trash'

alias ur=undelfile

undelfile()

{

  mv -i ~/.trash/$@ ./

}

trash()

{

  mv $@ ~/.trash/

}

 

cleartrash()

{

    read -p "clear sure?[n]" confirm

    [ $confirm == 'y' ] || [ $confirm == 'Y' ]  && /bin/rm -rf ~/.trash/*

}

重新加載環境變量

source /etc/profile

創建普通用戶測試

useradd a

設置密碼

passwd a

登陸Linux

查看目錄,發現會創建.trash目錄

[a@localhost ~]$ ll -a

total 24

drwx------. 3 a    a    4096 Jun  4 11:45 .

drwxr-xr-x. 5 root root 4096 Jun  4 11:44 ..

-rw-r--r--. 1 a    a      18 Oct 16  2014 .bash_logout

-rw-r--r--. 1 a    a     176 Oct 16  2014 .bash_profile

-rw-r--r--. 1 a    a     124 Oct 16  2014 .bashrc

drwxrwxr-x. 2 a    a    4096 Jun  4 11:45 .trash

創建一個空文件

[a@localhost ~]$ touch 1.txt

刪除文件

[a@localhost ~]$ rm 1.txt

查看回收站目錄,發現多了一個文件

[a@localhost ~]$ ll .trash/

total 0

-rw-rw-r--. 1 a a 0 Jun  4 11:45 1.txt

如果對.trash目錄位置覺得不爽,可以修改環境變量,改成其他位置,注意保證目錄可寫。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品成aⅴ人片在线观看 | 九九热精品在线播放 | 久久蜜桃精品一区二区三区综合网 | 在线成人毛片 | 欧美天堂一区 | 黄色电影免费网址 | 加勒比综合 | 日韩毛片一区二区三区 | 精品国产一区二区三区四区在线 | 亚洲欧美aⅴ | 成人免费入口 | 免费黄色在线 | 一级性色 | 九九热免费精品视频 | 97视频 | 一本色道久久综合狠狠躁篇适合什么人看 | 国产免费乱淫av | www.99re14.com| 久久精品网址 | 请播放一级毛片 | 国产亚洲美女精品久久久2020 | 国产在线一级视频 | av在线播放免费观看 | 欧产日产国产精品乱噜噜 | 毛片网站视频 | 精品亚洲综合 | 在线成人免费av | www久久国产| 久久精品视频黄色 | 国产成人高清成人av片在线看 | 免费人成年短视频在线观看网站 | 一区二区三区黄色 | 免费看一级毛片欧美 | 国产va在线观看免费 | 亚洲少妇诱惑 | 久久久久亚洲视频 | a级毛片免费观看在线播放 日本aaa一级片 | 香蕉久草视频 | 黄色特级视频 | 日本一级黄色毛片 | 中文在线观看视频 |