当前位置:首页 » 操作系统 » linux查找删除

linux查找删除

发布时间: 2022-05-18 07:35:40

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被删除后又重新找回来了,恢复成功。

热点内容
php难招 发布:2025-01-14 19:06:07 浏览:487
sublime编译php 发布:2025-01-14 18:57:16 浏览:307
云计算服务器是什么 发布:2025-01-14 18:56:22 浏览:41
vip域名查询ftp 发布:2025-01-14 18:46:48 浏览:114
格式化linux 发布:2025-01-14 18:35:14 浏览:593
如何进入安卓原生市场 发布:2025-01-14 18:22:06 浏览:558
台式电脑找不到服务器 发布:2025-01-14 18:19:58 浏览:423
androidsdk网盘 发布:2025-01-14 18:17:43 浏览:80
个别用户访问不了腾讯云服务器 发布:2025-01-14 18:03:27 浏览:276
oracle链接sqlserver 发布:2025-01-14 17:58:33 浏览:729