文件管理是Linux 的核心,在Linux系统中,所有的概念都是基于文件的。
常用命令:
将文件内容输出到屏幕或者另外一个文件。
如: cat testfile
cat test1 test2 > test3
chattr
修改ext2和ext3文件系统属性(attribute),使用权限超级用户。
2.格式
chattr [-RV] [-+=AacDdijsSu] [-v version] 文件或目录
3.主要参数
-R:递归处理所有的文件及子目录。
-V:详细显示修改内容,并打印输出。
-:失效属性。
+:激活属性。
= :指定属性。
A:Atime,告诉系统不要修改对这个文件的最后访问时间。
S:Sync,一旦应用程序对这个文件执行了写操作,使系统立刻把修改的结果写到磁盘。
a:Append Only,系统只允许在这个文件之后追加数据,不允许任何进程覆盖或截断这个文件。如果目录具有这个属性,系统将只允许在这个目录下建立和修改文件,而不允许删除任何文件。
i:Immutable,系统不允许对这个文件进行任何的修改。如果目录具有这个属性,那么任何的进程只能修改目录之下的文件,不允许建立和删除文件。
D:检查压缩文件中的错误。
d:No dump,在进行文件系统备份时,dump程序将忽略这个文件。
C:Compress,系统以透明的方式压缩这个文件。从这个文件读取时,返回的是解压之后的数据;而向这个文件中写入数据时,数据首先被压缩之后才写入磁盘。
:Secure Delete,让系统在删除这个文件时,使用0填充文件所在的区域。
u:Undelete,当一个应用程序请求删除这个文件,系统会保留其数据块以便以后能够恢复删除这个文件。
分享到:
相关推荐
12. **文件管理**: - `ls`:列出目录内容。 - `ls -a`:显示所有文件,包括隐藏文件。 - `ls -l`:以长列表格式显示详细信息。 - `touch`:创建新文件。 - `cp`:复制文件或目录,`cp -r`表示递归复制目录。 ...
以上只是部分常见命令的介绍,Linux命令大全中还包括更多如网络配置、文件系统管理、进程控制等领域的命令,学习和理解这些命令将极大地提升你在Linux环境下的操作能力。建议通过阅读`Linux命令.pdf`文档来深入学习...
从提供的文件内容来看,这里面列出了一系列关于Linux学习的主题和命令,覆盖了Linux系统的基本操作、文件管理、命令行使用技巧、网络配置与管理、性能监控等多个方面。 首先,文件目录操作命令是Linux用户最常使用...
Linux中的`du`命令是一个非常实用的工具,用于查看文件和目录在磁盘上占用的空间。这个命令对于管理和优化磁盘空间特别有用,因为它可以详细地显示每个文件或目录的大小,帮助用户找出哪些文件或目录占用了大量空间...
Linux 系统是当前最流行的操作系统之一,拥有强大的功能和灵活的配置,然而,对于初学者来说,Linux 的服务管理可能是一个很大的挑战。本文将从基本的虚拟机安装到高级的服务管理,为读者提供一个系统的学习路径。 ...
### 通过命令行管理Linux系统 #### 一、实验背景与目标 本实验旨在通过实践操作,让参与者深入了解Linux的基本命令及其应用场景,从而熟练掌握如何通过命令行来管理Linux系统。命令行作为Linux系统中最核心的操作...
### Linux必学的重要命令——详解tar命令 ...`tar`是一个非常强大且灵活的工具,掌握它可以帮助我们更高效地管理Linux系统中的文件。无论是对于初学者还是有经验的用户来说,熟练掌握`tar`都是非常有益的。
在一周内学会Linux系统管理是一项挑战,但也是充满乐趣的学习过程。Linux是一种开源操作系统,它在服务器、云计算、物联网等领域有着广泛的应用。本教程旨在帮助初学者快速掌握Linux的基础知识和核心技能,以便在...
- **基础篇**:介绍Linux的基本概念和发展历史,操作系统安装与启动流程,用户与权限管理,文件系统和目录结构等。 - **进阶篇**:深入讲解Shell脚本编程、进程管理、服务配置与管理、网络设置等高级主题。 - **实战...
- **文件管理**:建议在非系统盘根路径下新建一个文件夹YQ,用于存放项目文件和学习资料。 #### 五、学习方法与时间安排 - **学习方法**: - **跟随工程师的教学进度**:确保能够跟上教学的节奏。 - **动手实践*...
### Linux 必学的60个命令解析 #### 登录命令:login - **功能**:`login` 命令用于用户登录 Linux 系统。它是系统启动后用户进入系统的第一步。 - **语法**:`login [name] [p] [h]` - `name`:指定登录用户名,...
《跟阿铭学Linux(第3版)》是一本针对初学者和希望提升Linux技能的工作者的实用教程。这本书提供了一个为期5周的详细阅读计划,涵盖了从基础到进阶的多个方面,旨在帮助读者快速掌握Linux管理和运维的核心技能。 ...
在Linux系统中,计划任务管理是一项重要的日常运维工作,它允许管理员在特定时间执行一次或重复执行特定的任务,如系统备份、日志清理等。在《Linux网络操作系统》课程中,孔小婧老师会详细讲解如何管理和配置Linux...
`cron`是一个在Linux系统启动时自动启动的守护进程,它持续监控用户和系统级别的`crontab`文件,以执行计划中的任务。`cron`的运行并不依赖于用户的登录状态,这意味着即使系统中没有用户在线,计划的任务仍然可以按...
标题中的“Golang 面试题、编程题、Linux 技巧整理、技术调研”涵盖了多个IT领域的关键知识点,这是一份集成了Go语言、面试准备、Linux操作系统使用技巧和技术研究的学习资料。以下是对这些主题的详细阐述: 1. **...
从给定的文件信息来看,这是一份关于学习Linux系统的参考书籍介绍,虽然部分内容似乎出现了乱码,但根据描述和可识别的部分,我们可以提炼出以下关键知识点: ### 1. Linux系统的学习价值 Linux作为一款免费且开源...
- **文件管理**:通过命令如`ls`(列出目录内容)、`cd`(改变当前工作目录)、`mkdir`(创建目录)、`rm`(删除文件或目录)等,用户可以高效地管理文件系统。 - **进程管理**:利用`ps`(显示当前运行的进程信息)...