在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內(nèi)不再提示

“rm” 命令后如何撤銷,“rm” 命令后還能找回嗎?

Linux愛好者 ? 來源:未知 ? 作者:龔婷 ? 2018-03-12 15:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

人類犯錯誤是因為我們不是一個可編程設備,所以,在使用 rm 命令時要額外注意,不要在任何時候使用 rm -rf *。當你使用 rm 命令時,它會永久刪除文件,不會像文件管理器那樣將這些文件移動到 “垃圾箱”。

有時我們會將不應該刪除的文件刪除掉,所以當錯誤地刪除了文件時該怎么辦? 你必須看看恢復工具(Linux 中有很多數(shù)據(jù)恢復工具),但我們不知道是否能將它百分之百恢復,所以要如何解決這個問題?

我們最近發(fā)表了一篇關于 Trash-Cli 的文章,在評論部分,我們從用戶 Eemil Lgz 那里獲得了一個關于 saferm.sh 腳本的更新,它可以幫助我們將文件移動到“垃圾箱”而不是永久刪除它們。

將文件移動到“垃圾桶”是一個好主意,當你無意中運行 rm 命令時,可以拯救你;但是很少有人會說這是一個壞習慣,如果你不注意“垃圾桶”,它可能會在一定的時間內(nèi)被文件和文件夾堆積起來。在這種情況下,我建議你按照你的意愿去做一個定時任務。

這適用于服務器和桌面兩種環(huán)境。 如果腳本檢測到 GNOME 、KDE、Unity 或 LXDE 桌面環(huán)境(DE),則它將文件或文件夾安全地移動到默認垃圾箱 $HOME/.local/share/Trash/files,否則會在您的主目錄中創(chuàng)建垃圾箱文件夾 $HOME/Trash。

saferm.sh 腳本托管在 Github 中,可以從倉庫中克隆,也可以創(chuàng)建一個名為 saferm.sh 的文件并復制其上的代碼。

$git clonehttps://github.com/lagerspetz/linux-stuff

$sudo mv linux-stuff/scripts/saferm.sh /bin

$rm -Rf linux-stuff

在 .bashrc 文件中設置別名,

alias rm=saferm.sh

執(zhí)行下面的命令使其生效,

$source ~/.bashrc

一切就緒,現(xiàn)在你可以執(zhí)行 rm 命令,自動將文件移動到”垃圾桶”,而不是永久刪除它們。

測試一下,我們將刪除一個名為 magi.txt 的文件,命令行明確的提醒了 Moving magi.txt to $HOME/.local/share/Trash/file。

$rm -rf magi.txt

Moving magi.txt to /home/magi/.local/share/Trash/files

也可以通過 ls 命令或 trash-cli 進行驗證。

$ls -lh /home/magi/.local/share/Trash/files

Permissions Size User Date Modified Name

.rw-r--r-- 32magi11Oct16:24magi.txt

或者我們可以通過文件管理器界面中查看相同的內(nèi)容。

(LCTT 譯注:原文此處混淆了部分 trash-cli 的內(nèi)容,考慮到文章銜接和邏輯,此處略。)

要了解saferm.sh的其他選項,請查看幫助。

$saferm.sh -h

Thisissaferm.sh1.16.LXDE andGnome3 detection.

Will ask tounsafe-delete instead of cross-fs move.Allows unsafe(regular rm)delete(ignores trashinfo).

Creates trash andtrashinfo directories ifthey donotexist.Handles symbolic link deletion.

Does notcomplain about different user any more.

Usage: /path/to/saferm.sh[OPTIONS][--]files anddirs tosafely remove

OPTIONS:

-rallows recursively removing directories.

-fAllow deleting special files(devices,...).

-uUnsafe mode,bypass trash anddelete files permanently.

-vVerbose,prints more messages.Defaultinthisversion.

-qQuiet mode.Opposite of verbose.

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

    關注

    87

    文章

    11497

    瀏覽量

    213267
  • 服務器
    +關注

    關注

    13

    文章

    9757

    瀏覽量

    87588
  • 數(shù)據(jù)恢復

    關注

    10

    文章

    644

    瀏覽量

    18084

原文標題:給 “rm” 命令添加個“垃圾桶”

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Linux系統(tǒng)中unlink命令的使用

    在 Linux 中刪除文件,我們通常使用 rm 命令。除此以外,還有另外一個命令,可以用于刪除文件和鏈接,這就是 unlink 命令。雖然它聽起來像是只能刪除 Linux 系統(tǒng)中的鏈接
    發(fā)表于 09-13 14:29 ?2465次閱讀

    如何在Linux使用rm刪除文件與目錄

    rm命令用于刪除文件和目錄。它是每個Linux用戶都應該熟悉的基本命令之一。
    發(fā)表于 12-08 16:49 ?2860次閱讀

    常見的shell命令之目錄相關命令

    全拼:remove directory功能:刪除空目錄或多級空目錄,無法刪除非空目錄參數(shù):示例:6、rm刪除命令命令rm英文全拼:remove功能:刪除文件目錄,不管目錄是否非空。參
    發(fā)表于 08-16 09:22

    常見的shell命令之目錄相關命令

    :remove directory功能:刪除空目錄或多級空目錄,無法刪除非空目錄參數(shù):示例:6、rm刪除命令命令rm英文全拼:remove功能:刪除文件目錄,不管目錄是否非空。參數(shù):
    發(fā)表于 08-19 10:06

    通過串口向RM04發(fā)送CMD命令

    我通過串口向RM04發(fā)送CMD命令,就是簡單的配置,,然后我通過那個HLK_RM04_config 通過提交配置可以查詢到和我配置的一樣,但是我用手機去收wifi模塊還是原來的名字和密碼。這是為什么啊??既然能夠查詢到配置信息,
    發(fā)表于 03-15 03:53

    Nokia_5220XpressMusic_RM410_RM

    Nokia_5220XpressMusic_RM410_RM411_schematics
    發(fā)表于 01-06 12:41 ?3次下載
    Nokia_5220XpressMusic_<b class='flag-5'>RM410_RM</b>

    linux刪除命令rm的使用

      在linux中創(chuàng)建文件很容易,系統(tǒng)中隨時會有文件變得過時且毫無用處。用戶可以用rm命令將其刪除。該命令的功能為刪除一個目錄中的一個或多個文件或目錄,它也可以將某個
    發(fā)表于 08-23 15:47 ?1450次閱讀

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

    linux下的rm命令,功能太強,同時又沒法撤消,為了避免誤操作,可以自定義一個腳本來替代rm命令
    的頭像 發(fā)表于 02-01 18:08 ?3953次閱讀
    基于linux下自定義一個腳本來替代<b class='flag-5'>rm</b><b class='flag-5'>命令</b>

    危險!這10個Linux命令慎用!

    從現(xiàn)在起,當你要執(zhí)行 rm -rf 命令時請留心一點。我們可以在“.bashrc”文件對‘rm命令創(chuàng)建 rm -i 的別名,來預防用‘
    的頭像 發(fā)表于 10-27 09:49 ?983次閱讀

    Linux下命令(4)

    在 linux中創(chuàng)建文件很容易,系統(tǒng)中隨時會有文件變得過時且毫無用處。用戶可以用 rm 命令將其刪除。
    的頭像 發(fā)表于 04-25 14:30 ?1637次閱讀
    Linux下<b class='flag-5'>命令</b>(4)

    恒訊科技分析:如何在Linux上使用rm命令刪除文件和目錄?

    本指南展示了如何在Linux中使用rm命令行刪除文件、目錄和其他內(nèi)容?
    的頭像 發(fā)表于 06-09 17:02 ?1416次閱讀

    什么是sudo rm -rf?為什么這個命令如此危險?

    sudo rm -rf 是一個linux的命令命令,用于在系統(tǒng)中刪除文件和目錄。sudo表示以管理員權限運行該命令
    的頭像 發(fā)表于 10-24 18:25 ?4320次閱讀

    linux中刪除文件的命令

    在Linux中,可以使用 rm 命令來刪除文件。該命令有多個參數(shù)和選項可供使用,以根據(jù)不同的情況進行文件刪除操作。例如: rm 命令后面跟上
    的頭像 發(fā)表于 11-08 14:11 ?1630次閱讀

    linux中rm和rmdir的區(qū)別

    在Linux中, rm 和 rmdir 命令都用于刪除文件和目錄,但它們之間存在一些區(qū)別。 rm 命令用于刪除文件和目錄。它具有遞歸選項 -r 或 -R ,可以刪除目錄及其下的所有內(nèi)容
    的頭像 發(fā)表于 11-08 14:16 ?2211次閱讀

    linux刪除文件命令rm

    在Linux系統(tǒng)中,可以使用rm命令來刪除文件或目錄。該命令的功能是刪除一個目錄中的一個或多個文件或目錄,也可以將某個目錄及其下的所有文件及子目錄均刪除。對于鏈接文件,rm
    的頭像 發(fā)表于 11-13 16:42 ?1308次閱讀
    主站蜘蛛池模板: www.欧美.com| 国产99热 | 久久国产美女免费观看精品 | 国产精品美女免费视频观看 | 日韩午夜r电影在线观看 | 免费在线观看一区二区 | 色噜噜狠狠成人网 | 免费看男女做好爽好硬视频 | 国产手机在线观看视频 | 欧美又黄又嫩大片a级 | 在线天堂在线 | 手机看片欧美日韩 | 精品欧美 | 精品国产成人三级在线观看 | 欧美福利片在线观看 | 2020天天操| 2019偷偷狠狠的日日 | 妇少香港三日本三级视频 | 欧美一区二区三区免费看 | 久草一本 | 一级视频片 | 日本视频网站在线www色 | 久久伊人成人网 | 又粗又长又大真舒服好爽漫画 | 全部免费特黄特色大片视频 | 你懂的在线观看网站 | 视频h在线观看 | 色天使久久综合给合久久97色 | 国产特黄一级一片免费 | 亚洲91精品| 成人免费无毒在线观看网站 | 欧美综合天天夜夜久久 | 国产亚洲精品自在久久77 | 凹凸福利视频导航 | 午夜影院在线免费 | 99九九成人免费视频精品 | 久久99色 | 亚洲第一区第二区 | 亚洲综合啪啪 | 午夜免费视频福利集合100 | 亚洲免费视频在线观看 |