1. 目录与档案的管理
对于目录,有很多可以进行目录操作的指令,首先要知道有一些特殊的命令:
. 代表当前目录
.. 代表上一层目录
- 代表前一个工作目录
~ 代表当前用户身份所在的家目录
~account 代表account这个用户的家目录
a. cd(变换目录)
b. pwd(显示所在目录)
c. mkdir(建立新目录)
mkdir [-mp] 目录名称
选项与参数:
-m: 配置文件的权限
-p: 帮助你直接将所需要的目录(包括上层目录)递归建立起来
如: mkdir -m 711 test2
d.rmdir(删除空的目录)
rm -rf 删除目录下的所有
f. ls(检视档案与目录的内容)
常用:
ls -al 目录名称
ls -l (ll) 目录名称
ls [--full-time] 目录名称
g. cp(复制档案或目录)
cp [-adfilprsu] 来源文件 目标文件
选项与参数:
-a: 相当于-pdr的意思
-p: 连同档案的属性一起复制过去,而非使用默认属性
-d: 若来源文件为链接文件的属性,则复制链接文件属性而非档案本身
-r: 递归持续复制,用于目录的复制行为
h. rm(移除档案或目录)
格式: rm [-fir] 档案或目录
选项与参数:
-f: 就是force的意思,忽略不存在的档案,不会出现警告讯息;
-i: 互动模式,在删除前会询问使用者是否动作
-r: 递归删除,最常用在目录的删除了
i. mv(移动档案与目录,或更名)
格式: mv [-fiu] source destination
选项与参数:
-f: force,如果目标档案已经存在,不会询问而直接覆盖
-i: 若目标档案已经存在时,就会询问是否覆盖
-u: 如目标档案已经存在,且source比较新,才会更新
2. 档案内容查阅
最常使用的显示档案内容的指令的:
. cat 由第一行开始显示档案内容
. tac 从最后一行开始显示
. nl 显示的时候,顺道输出行号
. more 一页一页的显示档案内容
. less 与more 类似,但是可以往前翻页
. head 只看头几行
. tail 只看尾巴几行
. od 以二进制的方式读取档案内容
2.1 直接检视档案内容
2.1.1 cat [-AbEnTv] 主要功能是将一个档案的内容连续的印出在屏幕上面
选项与参数:
-A: 相当于 -vET的整合选项,可列出一些特殊字符而不是空白而已;
-b: 列出行号,仅针对非空白行做行号显示,空白行不标行号;
-E: 将结尾的断行字符$显示出来;
-n: 打印出行号,连同空白行也会有行号;
-T: 将[Tab]按键以^I 显示出来;
-v: 列出一些看不出来的特殊字符
2.1.2 tac(反向列示) 主要功能是将一个档案的内容由最后一行反向在屏幕上显示出来
2.1.3 nl(添加行号打印)
nl [-bnw] 档案
选项与参数:
-b: 指定行号指定的方式,主要有两种:
-b a: 表示不论是否为空行,也同样列出行号;
-b t: 如果有空行,空的哪一行不要列出行号
-n: 列出行号表示的方法,主要有三种:
-n ln: 行号在屏幕的最左方显示;
-n rn: 行号在自己字段的最右方显示,且不加0;
-n rz: 行号在自己字段的最右方显示,且加0;
-w: 行号字段的占用位数。
2.2 可翻页检视
2.2.1 more 一页一页翻动
在more 这个程序的运作过程中,有几个按键是可以按的:
- 空格键: 代表向下翻一页
- Enter:代表向下翻一行
- /字符串: 代表在这个显示的内容当中,向下搜索【字符串】这个关键字;
- :f :立刻显示文件名以及目前显示的行数;
- q: 代表立刻离开more, 不再显示该档案内容
- b: 代表往回翻页,不过这动作只对档案有用,对管线无用
2.2.2 less 一页一页翻动
在more 的时候,我们并没有办法向前面翻,只能往后看,若使用了less 时,就可以使用pageup,pagedown 等按键的功能来往前往后翻看文件。基本上可以输入的指令有:
- 空格键: 向下翻动一页
- pagedown : 向下翻动一页
- pageup: 向上翻动一页
- /字符串:向下搜索"字符串" 的功能
- ?字符串: 向上搜索“字符串” 的功能
- n : 重复搜索前一个搜寻
- N: 反向的重复前一个搜寻
- q: 离开less 这个程序
2.3 资料撷取
2.3.1 head (取出前面几行)
格式: head [-n number] 档案
选项与参数:
- n : 后面接数字,代表显示几行的意思
2.3.2 tail(取出后面几行)
格式: tail [-n number] 档案
选项与参数:
- n: 后面接数字, 代表显示几行的意思
3. 修改档案时间或建置新档
在linux 底下都会有记录许多的时间参数,其实是有三个主要的变动时间:
- modification time(mtime): 该档案的内容数据变更时,就会更新这个时间
- status time(ctime):当该档案的“状态”改变时,就会更新这个时间,如属性与权限的被更改了,都会更新这个时间。
- access time(atime): 当该档案的内容被取用时,就会更新这个读取时间。举例来说,我们使用cat去读取/etc/man.config,就会更新该档案的atime了。
touch 这个指令最常被使用的情况是:
- 建立一个空的档案
- 将某个档案日期修订为目前(mtime & atime)
相关推荐
第七章、Linux 档案与目录管理最近更新日期:2008/09/29在第六章我们认识了 Linux 系统下的档案权限概念以及目录的配置说明。在这个章节当中,我们
【Linux档案与目录管理】 在Linux系统中,管理和操作档案及目录是日常操作的重要部分。在本章节中,我们将深入探讨这些主题,帮助你更好地理解Linux环境下的文件系统操作。 1. **目录与路径** - **绝对路径**:从...
第7章 Linux档案与目录管理 第8章 Linux磁盘与文件系统管理 第9章 档案与文件系统的压缩与打包 第10章 vim程序编辑器 第11章 认识与学习BASH 第12章 正规表示法与文件格式化处理 第13章 学习Shell Scripts ........
### Linux 指令篇:档案目录管理 #### 1. ls - 列出目录内容 **名称**:ls **使用权限**:所有使用者 **使用方式**:ls[-alrtAFR][name] **功能说明**:此命令用于显示指定工作目录下的内容,包括档案和子目录...
#### Linux档案种类与附档名 - **正规档案 (regular file)**:这是最常见的文件类型,如文本文件、图像文件等。 - **目录 (directory)**:用于组织其他文件和目录。 - **连结档 (link)**:有两种类型的链接,硬链接...
linux基础学习命令,Linux安装注意事项,开机关机、在线求助及指令下达,linux 的档案属性与目录配置,linux 磁盘与档案的系统管理,Linux 档案与目录管理等等
Linux 指令篇: 档案目录管理--ln 连接的详细介绍 Linux 系统中的档案目录管理是非常重要的一部分,ln 命令是其中一个常用的命令,用于创建链接文件或目录。本文将详细介绍 ln 命令的使用方法和原理,以及软链接和硬...
【Linux档案权限与目录配置】 Linux的档案权限与目录配置是其强大且安全的多用户环境的核心要素。在Linux系统中,档案权限管理确保了不同用户间的隐私和数据安全性。档案权限分为三个类别:owner(所有者)、group...
Linux 根目录下各目录功能说明 Linux 根目录下有许多重要的目录,每个目录都有其特定的功能和作用。...Linux 根目录下各目录的功能和作用都是非常重要的,了解这些目录可以帮助用户更好地管理和使用 Linux 系统。
在Linux操作系统中,`tar`命令是用于处理档案文件的重要工具,尤其在文件备份和归档方面。这个命令能够将多个文件和目录打包成一个单一的档案文件,也可以对已有的档案文件进行解包。`tar`命令具有多种选项来实现...
"数字档案管理系统安装指南" 数字档案管理系统是当前企业和个人事务处理的重要工具,它可以帮助用户快速地分类、存储和检索大量文件,从而提高工作效率和文件管理的准确性。下面是数字档案管理系统的安装指南。 _...
所有用户用 home 目录来存储他们的个人档案。 6. /boot - 引导加载程序文件 包含引导加载程序相关的文件。内核的 initrd、vmlinux、grub 文件位于 /boot 下。 7. /lib - 系统库 包含支持位于 /bin 和 /sbin 下的二...
TAR命令是Linux中最常用的文件打包工具,它能够将多个文件或目录下的文件打包成一个文件,便于文件的管理和压缩,同时有利于网络传输。TAR命令的基本操作包括创建、添加和提取文件到档案中。 创建TAR文件时,需要...
2、这个程序是依据本人所在公司的档案目录为标准写成的,只包含部分工程档案资料,并不具有一定的通用性。3、这个程序的援代码有很多地方是可以改进、压缩精简的,由于时间所限还未改进、精简。4、由于本人的水平...
档案目录管理 * cat 命令:查看和连接文件内容,参数包括 -n、-b、-s、-v 等,用于控制输出内容和格式。 * cd 命令:变换工作目录,参数可以是绝对路径或相对路径,也可以使用 ~ 和 . 表示 home 目录和当前目录。 *...
本文将基于给定的文件信息——“档案权限与目录配置”这一主题,深入探讨Linux中的文件权限、目录配置以及相关命令的使用。 #### 文件权限的基本概念 在Linux系统中,文件权限主要分为三类:读(Read)、写(Write...
mv命令可以移动档案与目录,或更名。 20. 取得路径的文件名与目录名:basename、dirname basename和dirname命令可以取得路径的文件名与目录名。 21. 由第一行开始显示档案内容:cat cat命令可以从第一行开始显示...
这种格式是Linux和Unix系统中常见的归档压缩方式,它结合了tar(用于打包多个文件为一个单一档案)和gzip(用于压缩档案)的功能。Linux用户可以通过`tar -zxvf 文件名.tar.gz`命令来解压此文件。 VOLTA是一个开源...
* -R:对目前目录下的所有档案与子目录进行相同的权限变更 例如:`chmod -R 755 file`,将文件 file 的权限设置为所有者拥有读、写、执行权限,所属群组和其他人拥有读、执行权限。 Linux 中的文件管理命令非常...