今天忘记把程序停止,就强行删除文件夹了,结果该文件夹再也删不掉了,删除时报错:
rm- can not stat 之类的xxxx错误。
估计是linux中文件被删除了,可是文件的一些信息还没被删除,再次删除的时候,已经找不到这些文件了,所以报错。
功能说明:检查ext2文件系统的正确性。
语 法:e2fsck [-acCdfFnprsStvVy][-b ][-B <区块大小>][-l <文件>]
[-L <文件>][设备名称]
补充说明:e2fsck执行后的传回值及代表意义如下:
0 没有任何错误发生。
1 文件系统发生错误,并且已经修正。
2 文件系统发生错误,并且已经修正。
4 文件系统发生错误,但没有修正。
8 运作时发生错误。
16 使用的语法发生错误。
128 共享的函数库发生错误。
参 数:-a 不询问使用者意见,便自动修复文件系统
-b 指定superblock,而不使用预设的superblock
-B<区块大小> 指定区块的大小,单位为字节
-c 一并执行badblocks,以标示损坏的区块
-C 将检查过程的信息完整记录在file descriptor中,使得整个检查
过程都能完整监控
-d 显示排错信息
-f 即使文件系统没有错误迹象,仍强制地检查正确性
-F 执行前先清除设备的缓冲区
-l<文件> 将文件中指定的区块加到损坏区块列表
-L<文件> 先清除损坏区块列表,再将文件中指定的区块加到损坏区块
列表。因此损坏区块列表的区块跟文件中指定的区块是一样的
-n 以只读模式开启文件系统,并采取非互动方式执行,所有的问题对
话均设置以"no"回答
-p 不询问使用者意见,便自动修复文件系统
-r 此参数只为了兼容性而存在,并无实际作用
-s 如果文件系统的字节顺序不适当,就交换字节顺序,否则不做任何
动作
-S 不管文件系统的字节顺序,一律交换字节顺序
-t 显示时间信息
-v 执行时显示详细的信息
-V 显示版本信息
-y 采取非互动方式执行,所有的问题均设置以"yes"回答。
分享到:
相关推荐
"Linux自动删除文件"这个主题涉及到使用Shell脚本来定期或按照特定条件清理无用的文件,以保持系统的整洁和高效运行。下面我们将深入探讨如何创建和使用Shell脚本来实现这一功能。 首先,让我们了解什么是Shell脚本...
- `rm file`:删除文件,如果文件被锁定或有其他权限问题,可能会提示错误。 - `rm -f file`:强制删除文件,不提示确认。 - `rm -r directory`:递归删除目录及其内容,如果有子目录或文件,会提示确认。 - `rm -rf...
本文将介绍几种常见的在Linux环境下批量删除文件的方法,并通过实际测试对比它们的效率。 #### 一、背景介绍 在Linux系统中,当面对成千上万甚至更多的文件时,传统的`rm`命令可能无法有效地完成删除任务。这是...
本文将详细介绍如何在Linux环境下查询并删除文件,这对于系统管理员和开发人员来说是非常实用的技能。 #### 二、基础知识 在深入探讨具体的命令之前,我们先来了解一下几个基础概念: 1. **文件系统**:Linux采用...
首先,我们需要了解Linux中的基本文件操作命令,特别是`rm`命令,它是用来删除文件的。在编写脚本时,安全性和谨慎性是必须考虑的因素,因为误删重要文件可能会导致严重问题。因此,我们通常会在执行删除操作前先...
Linux运维工程师在进行文件操作时,难免会遇到误删除文件的情况。Linux的文件系统(如ext4)具有一定的容错能力,误删的文件在一定条件下是有可能恢复的。本文将详细介绍Linux下如何恢复误删除的文件,以及涉及的...
### Linux按时间批量删除文件(删除N天前文件) 在Linux系统中,经常需要清理一些不再需要的老文件来释放磁盘空间或者维护系统的整洁。本文将详细介绍如何利用`find`命令结合其他工具来批量删除指定目录下N天之前的...
注意,这个程序不会删除隐藏文件(以`.`开头的文件),并且在删除文件时会忽略错误,例如权限问题。如果需要更复杂的错误处理或特定的文件类型排除,可以根据需求进行扩展。 通过这样的C++程序,你可以实现自动清理...
本文主要关注如何在Linux下快速删除文件以及正确关闭系统,这两个话题对于任何Linux用户来说都至关重要。 首先,让我们深入了解一下如何在Linux中删除文件。在Linux的命令行界面,`rm`命令是用于删除文件的标准工具...
在Linux操作系统中,创建一个即使是root用户也无法修改或删除文件的只读文件系统是一个安全措施,可以保护系统的重要数据免受意外更改。这样的设置通常用于关键系统或存储关键信息的分区,以确保数据的完整性。以下...
使用`ls`命令可以列出目录内容,`cd`用于切换目录,`mkdir`创建新目录,`rm`删除文件或目录(小心使用,因为这可能是不可逆的),`cp`复制文件或目录,`mv`移动或重命名文件或目录。 2. 文件权限与所有权:Linux...
- **删除文件**:`unlink()`函数用于删除文件,但需注意权限检查。 - **修改文件**:文件内容的修改通常涉及读取、修改、再写入的过程。 - **目录操作**:创建目录使用`mkdir()`,删除目录使用`rmdir()`,而`...
在Linux操作系统中,文件管理是核心功能之一,它涉及到用户与系统之间如何创建、访问、修改和删除文件。本程序以C++语言实现了一个模拟Linux文件管理系统的项目,旨在帮助理解操作系统中的文件系统原理和操作。以下...
Linux 操作系统中,创建、删除文件和文件夹是基本的操作之一。本文将介绍 mkdir 命令、rm 命令和 vi 命令的使用方法,帮助用户更好地掌握 Linux 文件和文件夹的管理。 一、mkdir 命令 mkdir 命令是创建文件夹或...
【Linux 下位图文件系统的设计与实现】 在 Linux 操作系统中,文件系统扮演着至关重要的角色,它负责管理和组织存储设备上的数据。随着 Linux 的不断发展和完善,用户可以通过虚拟文件系统(VFS)来实现自定义的...
【实验报告概述】 本次实验是关于Linux文件系统及文件管理的上机操作,旨在让...通过这个实验,学生能够掌握Linux环境下文件系统的基本操作,进一步熟悉Linux系统的使用,这对于日常的系统维护和管理具有重要意义。
(9) del …: 删除文件:删除指定文件,不存在时给出出错信息。 (10) check: 检测并恢复文件系统:对文件系统中的数据一致性进行检测,并自动根据文件系统的结构和信息进行数据再整理。 4. 程序的总体流程为: (1) ...
(9)del …: 删除文件:删除指定文件,不存在时给出出错信息。 (10)check:检测并恢复文件系统。 模拟文件系统的前端操作shell: 前端的shell进程和后端的simdisk进程之间利用共享内存进行进程间通信(IPC)。
(8) 删除文件:删除指定文件,不存在时给出出错信息。 4. 程序的总体流程为: (1) 初始化文件目录; (2) 输出提示符,等待接受命令,分析键入的命令; (3) 对合法的命令,执行相应的处理程序,否则输出错误信息,...
【Linux 文件操作系统】是Linux操作系统中的核心组成部分,它负责管理和控制系统的文件系统,提供对文件的创建、读取、写入、删除等基本操作。在Linux环境下,C语言编程经常被用于实现对文件系统的交互,因为C语言...