精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于linux下自定義一個腳本來替代rm命令

Q4MP_gh_c472c21 ? 2018-02-01 18:08 ? 次閱讀

linux下的rm命令,功能太強,同時又沒法撤消,為了避免誤操作,可以自定義一個腳本來替代rm命令。如下圖所示。

這個腳本非常簡單,而且沒有使用rm命令,功能如下:

1、如果回收站不存在,就新建一個。

2、把文件夾名結尾的/刪掉(如果有/的話)。

3、給文件名或文件夾名加上日期,是文件夾的話,先打包再放到回收站,同時把原先的文件夾放到/tmp下面。

把上圖所示的腳本保存為my_rm.sh,并保存在一個隱藏文件夾里面,這里是/home/fedora/.my_remove。

再修改兩個啟動腳本,fedora下是在HOME目錄和/root目錄下的.bashrc文件。添加兩行命令,意思是:把這個腳本添加到環境變量中,并添加rm命令的別名,如下圖所示。

基于linux下自定義一個腳本來替代rm命令

修改了啟動腳本的話,需要重啟linux才生效(可以使用reboot命令)。

成功的話,使用alias命令,可以看到下圖所示。

可以用rm命令,隨便刪點東西(不需要添加-rf選項),結果如下圖所示(文件名和文件夾名后面加上日期,方便以后查找)。

需要清空回收站的話,可以先cd到回收站,再使用以下命令,這樣,過一段時間linux會自動清空/tmp目錄。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11123

    瀏覽量

    207919
  • RM
    RM
    +關注

    關注

    0

    文章

    14

    瀏覽量

    36368

原文標題:大神經驗,教你在linux下不使用rm命令刪除文件和文件夾

文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    控件,自定義,嚴格自定義,,有什么區別呢? 能具體講下么?

    下自定義控件中那三選擇,,,控件,自定義,嚴格自定義,,有什么區別呢?能具體講下么?
    發表于 08-17 15:42

    用戶自定義終止符EOF用法

    EOF(End OF File)在Linux命令腳本中表示用戶自定義終止符,其用法如下:
    發表于 07-23 07:18

    請問我能使用自定義生成腳本來處理我想做的事嗎?

    過Harmony Configurator中的任何內容,我必須在所有3項目中都以相同的方式更改它,這很痛苦并且容易出錯。使用單獨的項目,使用自定義編譯
    發表于 08-07 11:21

    RT-Thread Studio在構建工程前執行用戶自定義命令的教程

    工程,成功打印出 hello, world:5.在工程目錄下新建 hello.py 文件:6.加入自定義 python 腳本;添加 python 腳本,需要在命令中輸入 python.
    發表于 03-24 15:15

    ch9329怎么自定義HID?

    1、想問下這么自定義HID,假如想自定義放大縮小圖片功能,該怎么去自定以通訊協議,有點搞不懂,求解一下自定義功能的使用?
    發表于 10-11 08:54

    matlab自定義函數調用的方法

    matlab自定義函數調用的方法 命令文件/函數文件+ 函數文件 - 多
    發表于 11-29 13:14 ?88次下載

    1602自定義字符

    1602液晶能夠顯示自定義字符,能夠根據讀者的具體情況顯示自定義字符。
    發表于 01-20 15:43 ?1次下載

    DOS下自定義時間重啟

    DOS環境下,C語言編寫,自定義時間重啟。
    發表于 03-16 09:40 ?6次下載

    鴻蒙上自定義組件的過程

    定特性的組件,通過擴展 Component 或其子類實現,可以精確控制屏幕元素的外觀,實現開發者想要達到的效果,也可響應用戶的點擊、觸摸、長按等操作。 ? 下面通過自定義仿微信朋友圈主頁的組件來了解
    的頭像 發表于 11-10 09:27 ?2722次閱讀
    鴻蒙上<b class='flag-5'>自定義</b>組件的過程

    自定義視圖組件教程案例

    自定義組件 1.自定義組件-particles(粒子效果) 2.自定義組件- pulse(脈沖button效果) 3.自定義組件-progress(progress效果) 4.
    發表于 04-08 10:48 ?14次下載

    創建自定義的u-boot命令

    為什么會有這篇文章,因為小生被u-boot源碼的設計所吸引了(源碼對命令的處理過程)。自定義u-boot命令屬于u-boot源碼的開發技術啦,可能u-boot官方開發人員、芯片原廠或者硬件板卡BSP開發人員會接觸到這
    的頭像 發表于 08-08 14:46 ?994次閱讀

    如何自定義函數或局部腳本

    系統函數是所有隨 WinCC 同提供的函數。系統函數可應用在函數列表、用戶自定義函數或局部腳本中。
    的頭像 發表于 10-10 10:45 ?1317次閱讀

    自定義算子開發

    完整的自定義算子應用過程包括注冊算子、算子實現、含自定義算子模型轉換和運行含自定義op模型四
    的頭像 發表于 04-07 16:11 ?2513次閱讀
    <b class='flag-5'>自定義</b>算子開發

    labview超快自定義控件制作和普通自定義控件制作

    labview超快自定義控件制作和普通自定義控件制作
    發表于 08-21 10:32 ?11次下載

    鴻蒙ArkUI實例:【自定義組件】

    組件是 OpenHarmony 頁面最小顯示單元,頁面可由多個組件組合而成,也可只由組件組合而成,這些組件可以是ArkUI開發框架自帶系統組件,比如?`Text`?、?`But
    的頭像 發表于 04-08 10:17 ?486次閱讀