`
lingxiayidu-WJX
  • 浏览: 2851 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

Linux 档案与目录管理

 
阅读更多

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 私房菜第07章-Linux 档案与目录管理1

    第七章、Linux 档案与目录管理最近更新日期:2008/09/29在第六章我们认识了 Linux 系统下的档案权限概念以及目录的配置说明。在这个章节当中,我们

    7_Linux__档案与目录管理

    【Linux档案与目录管理】 在Linux系统中,管理和操作档案及目录是日常操作的重要部分。在本章节中,我们将深入探讨这些主题,帮助你更好地理解Linux环境下的文件系统操作。 1. **目录与路径** - **绝对路径**:从...

    Linux操作系统学习

    第7章 Linux档案与目录管理 第8章 Linux磁盘与文件系统管理 第9章 档案与文件系统的压缩与打包 第10章 vim程序编辑器 第11章 认识与学习BASH 第12章 正规表示法与文件格式化处理 第13章 学习Shell Scripts ........

    Linux 指令篇档案目录管理

    ### Linux 指令篇:档案目录管理 #### 1. ls - 列出目录内容 **名称**:ls **使用权限**:所有使用者 **使用方式**:ls[-alrtAFR][name] **功能说明**:此命令用于显示指定工作目录下的内容,包括档案和子目录...

    Linux 的档案属性与目录配置.doc

    #### Linux档案种类与附档名 - **正规档案 (regular file)**:这是最常见的文件类型,如文本文件、图像文件等。 - **目录 (directory)**:用于组织其他文件和目录。 - **连结档 (link)**:有两种类型的链接,硬链接...

    linux基础学习命令

    linux基础学习命令,Linux安装注意事项,开机关机、在线求助及指令下达,linux 的档案属性与目录配置,linux 磁盘与档案的系统管理,Linux 档案与目录管理等等

    Linux 指令篇:档案目录管理--ln 连接的详细介绍

    Linux 指令篇: 档案目录管理--ln 连接的详细介绍 Linux 系统中的档案目录管理是非常重要的一部分,ln 命令是其中一个常用的命令,用于创建链接文件或目录。本文将详细介绍 ln 命令的使用方法和原理,以及软链接和硬...

    鸟哥的 Linux 私房菜第06章-Linux 的档案权限与目录配置1

    【Linux档案权限与目录配置】 Linux的档案权限与目录配置是其强大且安全的多用户环境的核心要素。在Linux系统中,档案权限管理确保了不同用户间的隐私和数据安全性。档案权限分为三个类别:owner(所有者)、group...

    Linux根目录下各目录功能说明.doc

    Linux 根目录下各目录功能说明 Linux 根目录下有许多重要的目录,每个目录都有其特定的功能和作用。...Linux 根目录下各目录的功能和作用都是非常重要的,了解这些目录可以帮助用户更好地管理和使用 Linux 系统。

    Linux tar 压缩档案管理命令学习.docx

    在Linux操作系统中,`tar`命令是用于处理档案文件的重要工具,尤其在文件备份和归档方面。这个命令能够将多个文件和目录打包成一个单一的档案文件,也可以对已有的档案文件进行解包。`tar`命令具有多种选项来实现...

    数字档案-锐尔数字档案管理系统支持扫描上传和ORC识别安装说明.doc

    "数字档案管理系统安装指南" 数字档案管理系统是当前企业和个人事务处理的重要工具,它可以帮助用户快速地分类、存储和检索大量文件,从而提高工作效率和文件管理的准确性。下面是数字档案管理系统的安装指南。 _...

    Linux笔记.pdf

    所有用户用 home 目录来存储他们的个人档案。 6. /boot - 引导加载程序文件 包含引导加载程序相关的文件。内核的 initrd、vmlinux、grub 文件位于 /boot 下。 7. /lib - 系统库 包含支持位于 /bin 和 /sbin 下的二...

    Linux文件管理不求人.pdf

    TAR命令是Linux中最常用的文件打包工具,它能够将多个文件或目录下的文件打包成一个文件,便于文件的管理和压缩,同时有利于网络传输。TAR命令的基本操作包括创建、添加和提取文件到档案中。 创建TAR文件时,需要...

    CEC_MIS 档案资料管理系统 v1.0.0

    2、这个程序是依据本人所在公司的档案目录为标准写成的,只包含部分工程档案资料,并不具有一定的通用性。3、这个程序的援代码有很多地方是可以改进、压缩精简的,由于时间所限还未改进、精简。4、由于本人的水平...

    linux指令大全 linux指令大全

    档案目录管理 * cat 命令:查看和连接文件内容,参数包括 -n、-b、-s、-v 等,用于控制输出内容和格式。 * cd 命令:变换工作目录,参数可以是绝对路径或相对路径,也可以使用 ~ 和 . 表示 home 目录和当前目录。 *...

    档案权限与目录配置

    本文将基于给定的文件信息——“档案权限与目录配置”这一主题,深入探讨Linux中的文件权限、目录配置以及相关命令的使用。 #### 文件权限的基本概念 在Linux系统中,文件权限主要分为三类:读(Read)、写(Write...

    Linux中许多常用命令-linux入门.docx

    mv命令可以移动档案与目录,或更名。 20. 取得路径的文件名与目录名:basename、dirname basename和dirname命令可以取得路径的文件名与目录名。 21. 由第一行开始显示档案内容:cat cat命令可以从第一行开始显示...

    volta-1.1.1-linux.tar.gz linux-volta

    这种格式是Linux和Unix系统中常见的归档压缩方式,它结合了tar(用于打包多个文件为一个单一档案)和gzip(用于压缩档案)的功能。Linux用户可以通过`tar -zxvf 文件名.tar.gz`命令来解压此文件。 VOLTA是一个开源...

    linux常用命令全集-文件管理.docx

    * -R:对目前目录下的所有档案与子目录进行相同的权限变更 例如:`chmod -R 755 file`,将文件 file 的权限设置为所有者拥有读、写、执行权限,所属群组和其他人拥有读、执行权限。 Linux 中的文件管理命令非常...

Global site tag (gtag.js) - Google Analytics