`
jbeduhai
  • 浏览: 504332 次
  • 性别: Icon_minigender_1
  • 来自: 山东
社区版块
存档分类
最新评论

Linux文件和目录操作命令

阅读更多
引用
1、cat命令:用来在屏幕滚动显示文件内容,同DOS下的type命令。cat也可以同时察看多个文件的内容,还可以用来合并文件

一般格式:cat [-选项 ] fileName [fileName2]...

主要参数:
-n:从1开始对文件所有输出的行数编号
-b:从1开始对文件所有非空白输出的行数编号
-s:当遇到有连续两行以上的空白行,就代换为一行的空白行
-v:显示非打印字符



引用
2、more命令:将文件内容分屏显示。每一次显示一屏文本,显示满屏之后停下来,并显示出已显示文本占全部文本的百分比,若要继续显示,按回车或空格键即可

一般格式:more [-选项 ] fileName

主要参数:
-p:显示下一屏之前先清屏
-c:作用同-p基本一样
-d:在每屏的底部显示更友好的提示信息



引用
3、less命令:功能几乎和more命令一样,也是用来按页显示文件,不同之处在于less命令在显示文件时允许用户既可以向前又可以向后翻阅文件

一般格式:less [-选项 ] fileName

用less命令显示文件时,若需要在文件中往前移动,按b键向前翻页显示;按p键向后翻页显示;输入百分比显示制定位置;按q键退出显示


引用
4、cp命令:指定的源文件复制到目标文件或把多个源文件复制到目标目录中。同DOS下的copy

一般格式:cp [-选项] source fileName|directory dest fileName|directory

主要参数:
-a:该选项通常在拷贝整个目录时使用。它保留链接、文件属性,并递归地拷贝目录
-d:拷贝时保留链接
-f:删除已经存在的目标文件而不提示
-i:和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝
-p:此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中
-r:若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名
-l:不作拷贝,只是链接文件

需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名是一个已存在的文件名,用cp命令拷贝文件后,这个文件就会被新拷贝的源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。




引用
5、mv命令:为文件或目录改名或将文件由一个目录移入另一个目录中。该命令如同DOS下的ren和move的组合

一般格式:mv [-选项] source fileName|directory dest fileName|directory

主要参数:
-i:交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答y或n,这样可以避免误覆盖文件
-f:禁止交互操作。在mv操作要覆盖某已有的目标文件时不给任何指示,指定此选项后,i选项将不再起作用

根据mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。

如果所给目标文件(不是目录)已存在,此时该文件的内容将被新文件覆盖。为防止用户在不经意的情况下用mv命令破坏另一个文件,建议用户在使用mv命令移动文件时,最好使用i选项。

需要注意的是,mv与cp的结果不同。mv好象文件“搬家”,文件个数并末增加,而cp对文件进行复制,文件个数增加了。




引用
6、rm命令:删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变

一般格式:rm [-选项] fileName|directory...

主要参数:
-f:忽略不存在的文件,从不给出提示
-r:指示rm将参数中列出的全部目录和子目录均递归地删除
-i :进行交互式删除

使用rm命令要格外小心。因为一旦一个文件被删除,它是不能被恢复的。为了防止此种情况的发生,可以使用rm命令中的-i选项来确认要删除的每个文件。如果用户输入y,文件将被删除。如果输入任何其他东西,文件将被保留。




引用
7、mkdir命令:在当前目录中建立一个指定的目录。要求创建目录的用户在当前目录中具有写权限,并且当前目录中没有相同目录或文件名称。类似于DOS下md命令

一般格式:mkdir [-选项] dirName

主要参数:
-m:对新建目录设置存取权限,也可用chmod设置
-p:可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。




引用
8、rmdir命令:从一个目录中产出一个或多个子目录项。删除某目录时耶必须具有当前目录的写权限

一般格式:rmdir [-选项] dirName

主要参数:
-p:递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除




引用
9、cd命令:将当前的目录改变到指定的目录,若没有制定目录,则显示用户当前所在的主目录路径。cd命令为了改变到指定目录,用户必须拥有对制定目录的执行和读权限

一般格式:cd [directory]
不管目录名是什么,cd与目录名间必须有空格。如直接输入cd不加参数,则回到当前用户的主目录




引用
10、pwd命令:显示当前所处的目录的整个绝对路径



引用
11、ls命令:显示当前目录内容,列出每个文件名以及根据命令参数所要求的其他信息。默认情况下属处条目按字母顺序排列。如未给出目录名或者是文件名,则显示当前目录的信息

一般格式:ls [-选项] fileName|directory

主要参数:
-a:显示指定目录下所有的子目录和文件,包括隐藏文件
-c:按文件的修改时间排序
-d:如果参数是目录,只显示其名称而不现实其下的各文件
-i:在输出的第一列显示文件的i结点号
-l:以长格式来显示文件的详细信息



引用
12、chmod命令:用于更改文件或目录的访问权限

一般格式:chmod [-选项] mode fileName...

主要参数:
-c:若该档案权限确实已经更改,才显示其更改动作
-v:显示权限变更的详细资料
-R:对当前目录下所有文件与子目录进行相同的权限变更
-mode:权限设定字符串



引用
13、ln命令:在文件之间创建链接。实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称,对于这个新的文件名,我们可以为其指定不同的访问权限,以控制对信息的共享和安全性的问题

一般格式:ln [-选项] source fileName|directory dest fileName|directory

主要参数:
-f:文件链接时先将与dest同文件名的文件删除
-d:允许系统管理者硬链接自己的目录
-i:在删除与dest同文件名的文件时先进行询问
-s:进行符号链接
-v:在文件链接之前显示其文件名
-b:将在连接时会被覆写或删除的文件进行备份

分享到:
评论

相关推荐

    Linux文件和目录操作命令后面可以跟的选项后缀.docx

    Linux 操作系统中,文件和目录操作命令都是非常重要的基本技能,然而,许多用户对这些命令的选项后缀不甚了解,本文将对常见的 Linux 文件和目录操作命令的选项后缀进行详细的解释,以便用户更好地掌握和应用这些...

    实验 Linux文件和目录操作.pdf

    Linux 文件和目录操作 Linux 操作系统中,文件和...本文介绍了 Linux 文件和目录操作的相关知识点,包括文件和目录的管理、文件内容的查阅等,并提供了实验指导,以帮助用户更好地掌握 Linux 文件和目录操作命令。

    linux操作系统实验文件和目录操作报告.pdf

    Linux 操作系统文件和目录操作报告 Linux 操作系统中的文件类型可以...在 Linux 操作系统中,文件操作命令非常丰富,包括 touch、cp、mv、rm、cat、find 等命令。这些命令可以帮助用户高效地管理和操作文件和目录。

    linux文件系统及文件操作命令

    Linux 文件系统及文件操作命令 Linux 文件系统是指 Linux 操作系统中用于存储和管理文件的系统。...Linux 文件系统及文件操作命令为用户提供了强大的文件管理功能,方便用户存储、管理和访问文件。

    linux常用命令含目录操作目录,文件操作命令等等

    以下是 Linux 中常用的命令,包括目录操作命令、文件操作命令和权限操作命令。 目录操作命令 1. ls 命令:列出文件或目录下的文件名 语法:ls [-atFlgR] [name] 示例:[#root@rhel4 ~]# ls -la /home //列出/...

    Linux常用文件命令

    Linux提供了多种文件操作命令,包括cat、man、ln等。cat命令用于查看文件内容,man命令用于显示命令的用法,ln命令用于创建文件链接。使用ln命令可以创建硬链接和符号链接,硬链接用于创建文件的多个名称,符号链接...

    实验85-Linux命令:文件操作命令1

    在Linux操作系统中,掌握基础的文件操作命令对于日常的系统管理和运维工作至关重要。本实验重点介绍了三个常用的文件操作命令:`touch`、`cat`和`more`,旨在帮助用户熟练掌握这些命令的使用方法。 首先,我们来看`...

    Linux文件操作最常用命令.pdf

    Linux文件操作最常用命令包括了文件创建、查看、删除、复制、移动、重命名、解压压缩以及查找等操作。以下是各个操作对应的常用命令以及其使用方法和注意事项。 0. 新建操作: 新建文件夹可以使用`mkdir`命令,后接...

    Linux安装和文件目录操作

    2. **熟悉Linux下的目录和文件命令**:学习并实践Linux系统中常用的文件和目录操作命令,包括但不限于`cd`(切换目录)、`ls`(列出目录内容)、`mkdir`(创建目录)、`pwd`(显示当前工作目录)、`find`(查找文件...

    Linux常用文件和目录操作命令思维导图

    Linux系统下常用文件和目录操作命令的思维导图,零积分下载。

    linux文件目录和命令.pdf

    Linux文件系统和命令是其操作系统的基础,掌握它们对于Linux系统管理员和开发者来说至关重要。通过以上知识点的介绍,可以看出Linux系统无论是在其架构设计,还是在实际使用过程中,都强调了简洁、高效和灵活性,这...

    Linux系统的基本操作及常用命令实验报告.doc

    Linux 系统的基本操作包括安装和使用 Linux 操作系统、熟悉 Ubuntu 操作系统的使用界面和各项功能、目录操作命令、文件操作命令、系统询问与权限命令、进程操作命令等。 目录操作命令是 Linux 操作系统中最基本的...

    Linux文件操作和用户管理

    首先,Linux文件操作是日常工作中最为常用的部分。在Linux系统中,所有内容都被视作文件,包括普通文件、目录文件(或称为文件夹)、设备文件等。文件操作包括但不限于创建、删除、复制、移动、编辑、权限修改等。 ...

    Linux操作系统的常用命令

    文件和目录操作 * ls 命令:用于查看当前目录下的文件和目录列表。可以使用 -a 选项显示隐藏文件,-l 选项显示详细信息。 * cd 命令:用于切换当前目录。可以使用 .. 表示上级目录,~ 表示 home 目录。 * pwd 命令...

    Linux常见命令总结 、基本命令、目录操作命令、文件操作命令、压缩文件操作、查找命令、权限命令、其他命令

    三、文件操作命令 1. **新建文件**:`touch filename` 创建新文件。 2. **修改文件**:`vi filename` 使用vi编辑器打开并编辑文件。 3. **查看文件大小**:`du -sh directory` 查看目录大小,`ls -lh` 查看文件和...

    实验2-Linux命令操作实验—文件目录1

    实验2-Linux命令操作实验—文件目录1主要涵盖了Linux操作系统中的基本命令和shell的使用,旨在帮助用户熟悉命令行界面,提高操作效率。以下是实验涉及的知识点详解: 1. **Shell**:Shell是Linux系统中的一种命令...

    实验二 嵌入式linux文件和目录管理实验

    实验二 嵌入式linux文件和目录管理实验 Linux 文件和目录管理是嵌入式 Linux 操作系统中非常重要的一部分,本实验的目的是让学生掌握 Linux 文件和目录管理基本命令、命令重定向和管道操作、熟悉 Linux proc 文件...

    Linux命令操作实验-文件目录.docx

    1. 文件和目录的操作命令:使用 `cd` 命令可以进入指定的目录,使用 `pwd` 命令可以查看当前路径。 2. 新建目录:使用 `mkdir` 命令可以新建一个目录。 3. 文件的操作命令:使用 `cp` 命令可以将文件复制到当前...

Global site tag (gtag.js) - Google Analytics