linux rm命令详解(linux rm)
linux 查看rm命令執行詳細
我的:可以執行rm --help或者man rm查看rm命令執行。
一般rm跟著的參數是-rf 代表遞歸并且強制刪除。
linux下rm之后的文件還能恢復嗎?
理論上rm刪除的文件是還能恢復的。刪掉文件其實只是將指向數據塊的索引點(information nodes)釋放,只要不被覆蓋,數據其實還在硬盤上,關鍵在于找出索引點,然后將其所指數據塊內的數據抓出,再保存到另外的分區。在用rm誤刪除文件后,我們要做的第一件事就是保證不再向誤刪文件的分區寫數據。 通常我們可以有以下幾種選擇:
1、借助工具。
2、自己寫程序。你需要會編程并了解對應的文件系統。
3、如果數據很有用,也許可以找專業公司搶救。 工具 1、The Sleuth Kit 2、Foremost 3、一個全能的工具,Finaldata,可以恢復unix/linux/dos下誤刪的文件。對于unix,支持這些產品, Solaris、AIX和HP-UX。對于linux,支持EXT2的文件系統。對于dos,支持FAT 12/16/32, NTFS 4/5/5.1 的文件系統。
4、如果文件系統是ext2(對ext3無效): ext3的刪除機制是直接把 inode data 刪除了,所以造成 ext3 無法反刪除(ext3設計為無法恢復被刪除的文件)。 unrm ext2ed debugfs(undel lsdel ) recover Midnight Commander(mc) e2undel tct
5、如果文件系統是FAT32或者NTFS: EasyRecovery Finaldata
6、freebsd如果使用了rm,可以試一下undelete這個命令.
7、當進程打開了某個文件時,只要該進程保持打開該文件,lsof可以用來恢復刪除文件。
linuxrm-rf和mv有什么區別?
rm-rf表示刪除文件,而且可以刪除非空目錄。
-rf參數表示遞歸強制刪除。mv表示移動文件(這個跟剪貼一樣),而且可以重命名文件。例如mva.txta.c意思是重命名a.txt為a.c
linux 如何用rm命令刪除多級目錄?
rm -rf ./* 遞歸刪除當前目錄下所有文件 rm -rf ./*.php遞歸刪除當前目錄下所有php文件 -r 遞歸
總結
以上是生活随笔為你收集整理的linux rm命令详解(linux rm)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Lambdas:来到您附近的Java 8
- 下一篇: 安卓图片背景透明(安卓图片背景)