linux查找刪除
1. linux中怎樣查找文件並刪除
以查找和刪除mp3為擴展的文件為例:
find / -name "*.mp3" |xargs rm -rf
會刪除所有以mp3為擴展的文件。操作的時候先:
find / -name "*.mp3"
會列印出匹配的文件,如果覺得正是想刪除這些文件,再執行:
find / -name "*.mp3" |xargs rm -rf
2. linux 怎麼查找文件內容並刪除
以查找和刪除mp3為擴展的文件為例:
find
/
-name
"*.mp3"
|xargs
rm
-rf
會刪除所有以mp3為擴展的文件。操作的時候先:
find
/
-name
"*.mp3"
會列印出匹配的文件,如果覺得正是想刪除這些文件,再執行:
find
/
-name
"*.mp3"
|xargs
rm
-rf
3. linux 中查找出一年前的文件並刪除,怎麼寫命令
find
/
-ctime
+365
-exec
rm
-rf
{}
\;
切記:
第一個
/
代表根目錄,
千萬不要寫這個
,這個寫你
需要找的目錄.
這個切記,我是為了方便.
後面一定要帶;
號
不然不行的.這個是語法
代表結束.
4. linux系統刪除文件夾命令
linux系統刪除文件夾命令rm。linux刪除目錄還是習慣用rmdir,不過一旦目錄非空,就陷入深深的苦惱之中,使用rm -rf命令即可。
直接rm就可以了,不過要加兩個參數-rf 即:rm -rf 目錄名字,刪除目錄、文件 rm(remove),功能說明:刪除文件或目錄。
(4)linux查找刪除擴展閱讀
參數:
1、-d或–directory:直接把欲刪除的目錄的硬連接數據刪成0,刪除該目錄。
2、-f或–force:強制刪除文件或目錄。
3、-i或–interactive:刪除既有文件或目錄之前先詢問用戶。
4、-r或-R或–recursive:遞歸處理,將指定目錄下的所有文件及子目錄一並處理。
5、-v或–verbose:顯示指令執行過程。
5. linux 如何查看哪個用戶刪除了文件
如果只是想要查看最近用戶使用刪除命令刪除的文件,其實可以使用history命令,該命令可以顯示最近一段時間內執行過的操作命令,然後利用grep篩選出來:
history|grep
rm
如果是程序或者進程後台進行刪除的文件,或者系統內部刪除的文件,也就無法通過上面的方法查找到最近刪除的文件了,
但是如果刪除的文件是在linux系統的ext2文件系統下的話,也可以使用debugfs命令來查看刪除的文件:
1,首先查看需要恢復的文件所在的文件系統
命令行模式下輸入指令mount
[xuwangcheng14@root]# mount
/dev/xvda1 on / type ext2 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
由上知,/dev/xvda1掛載在/下,即根目錄,且文件系統是ext2
2,將被刪除的文件所在的分區重新掛載成只讀
[xuwangcheng14@root]# mount -n -o remount,ro /dev/xvda1
3,使用debugfs工具查找刪除的文件和恢復文件
[xuwangcheng14@root]# debugfs /dev/xvda1
debugfs 1.42 (29-nov-2011)
debugfs: lsdel
進入debugfs模式後輸入lsdel後可以看到被刪除的文件信息
stat顯示某個節點所對應的文件信息,
恢復文件使用mp
文件路徑。
6. linux 查找包含關鍵字的所有文件並刪除該文件。
1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。
7. linux下如何查找並刪除/home目錄下近兩天生成的文件
linux下沒有辦法查看某個文件
「絕對的」
創建時間,只有文件的最後一次改變的時間,用下面的命令可以查找
/home下最近兩天修改過的文件
find
/home
-type
f
-mtime
-2
如果要把這些文件也刪掉,那麼可以
find
/home
-type
f
-mtime
-2
-exec
rm
{}
\;
8. linux系統刪除文件如何恢復
您好,方法
1、執行命令「cd /home」進入伺服器根目錄home;
2、執行命令「 touch demo.txt」創建一個演示文稿;
3、執行命令「 rm -rf demo.txt 」刪除該文件;
4、執行命令「 debugfs 」運用系統自帶恢復工具debugfs來修復;
5、額外開一個xshell,執行命令「 df /home/ 」打開剛剛被刪除文件所在分區;
6、執行命令「 open /dev/mapper/vg_root-lv_root 」查看目錄分區;
7、執行命令「 ls -d /home 」顯示被刪除文件所在目錄;
8、執行命令「 logmp -i <1030>」查找文件所在區塊號;
9、記住上圖block後面的數值並執行命令「 quit 」退出debugfs;
10、執行命令「 dd if=/dev/mapper/vg_root-lv_root of=/home/demo.txt bs=640 count=1 skip=1089 」恢復文件操作;
11、bs與上圖offset值一致,skip與block值一致;
12、執行命令「 ls 」可以看到文件demo.txt被刪除後又重新找回來了,恢復成功。