`
liulanghan110
  • 浏览: 1072678 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Linux文件操作命令(添加删除修改)

阅读更多

1.       显示txt文件内容

more xxx.txt 或者cat xxx.txt

 

2.       编辑txt文件

vim xxx.txt或者gedit 文件路径

 

3.       删除文件

    rm命令的一般形式为:

 rm [选项] 文件…

  如果没有使用- r选项,则rm不会删除目录。

  该命令的各选项含义如下:

  - f 忽略不存在的文件,从不给出提示。

  - r 指示rm将参数中列出的全部目录和子目录均递归地删除。

  - i 进行交互式删除。

使用rm命令要格外小心。因为一旦一个文件被删除,它是不能被恢复的。例如,用户在输入cpmv或其他命令时,不小心误输入了rm命令,当用户按了回车键并认识到自己的错误时,已经太晚了,文件已经没有了。为了防止此种情况的发生,可以使用rm命令中的 i选项来确认要删除的每个文件。如果用户输入y,文件将被删除。如果输入任何其他东西,文件将被保留。

 

4. 复制文件

cp命令

  该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,就如同DOS下的copy命令一样,功能非常强大。

  语法: cp [选项] 源文件或目录 目标文件或目录

  说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。

  该命令的各选项含义如下:

  - a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。

  - d 拷贝时保留链接。

  - f 删除已经存在的目标文件而不提示。

  - i f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。

  - p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。

  - r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。

  - l 不作拷贝,只是链接文件。

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

 

5. mv命令

  用户可以使用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令如同DOS下的renmove的组合。

  语法:mv [选项] 源文件或目录 目标文件或目录

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

  命令中各选项的含义为:

  - I 交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答yn,这样可以避免误覆盖文件。

  - f 禁止交互操作。在mv操作要覆盖某已有的目标文件时不给任何指示,指定此选项后,i选项将不再起作用。

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

分享到:
评论

相关推荐

    Linux文件操作和用户管理

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

    Linux常用操作命令

    ### Linux常用操作命令详解 #### 一、基本命令概述 对于Linux初学者而言,掌握一些基本的操作命令至关重要。本文将详细介绍一系列常用的Linux命令及其应用场景,帮助读者更好地理解和使用这些工具。 #### 二、时间...

    LINUX修改文件权限

    2. **写权限(w)**:允许用户修改文件内容或向目录中添加/删除文件。 3. **执行权限(x)**:允许用户执行文件(对于目录而言,意味着可以进入该目录)。 ### 权限表示方法 Linux中,文件权限通常以10个字符的...

    linux.doc操作命令

    2. **Linux文件操作**: - `cp`命令:用于复制文件或目录。例如,`cp file1 file2`会将file1复制到file2。使用`-a`选项可以保留所有属性递归复制目录,`-i`则会在覆盖前询问用户,`-r`用于递归复制目录。 - `mv`...

    Linux基本操作命令

    29. 建立空文件命令:touch ; 30. 重定向命令:ls – l>a.txt 列表的内容写入文件 a.txt 中(覆盖写); 31. ‖ |‖ 管道命令:可以这样理解,把上一个命令的结果交给‖ |‖ 的后面的命令处理; 32. Man 命令:相当...

    Linux系统基本操作命令与vi编辑器使用

    Linux系统提供了许多基本操作命令,用于管理文件、目录、用户和权限等。下面是常用的Linux系统基本操作命令: 1. 目录操作命令 * mkdir:创建目录 * rmdir:删除目录 * cd:切换目录 * pwd:显示当前目录 2. 文件...

    Linux命令大全 Linux命令大全

    Linux命令行界面提供了强大的功能,通过一系列命令,用户可以高效地管理文件、系统、网络等。本篇将详细介绍Linux命令大全,涵盖常用和进阶的命令,帮助你更好地理解和运用Linux。 一、文件与目录操作 1. `ls`:列...

    linux自动删除文件

    "Linux自动删除文件"这个主题涉及到使用Shell脚本来定期或按照特定条件清理无用的文件,以保持系统的整洁和高效运行。下面我们将深入探讨如何创建和使用Shell脚本来实现这一功能。 首先,让我们了解什么是Shell脚本...

    linux删除文件夹命令

    二、删除文件命令 1. `rm` 命令:用于删除单个文件。例如,删除名为 "myfile.txt" 的文件,只需运行 `rm myfile.txt`。 2. 同样,可以使用 `-f` 参数强制删除,例如 `rm -f myfile.txt`。 三、处理无权限问题 1....

    Linux对文件操作

    根据提供的文件信息,我们可以深入探讨Linux系统中与文件操作相关的几个关键命令及其用法。Linux作为一款开源且功能强大的操作系统,在文件管理方面提供了极其丰富的工具和命令,这使得用户能够高效地进行各种文件...

    Linux命令文件.docx

    #### Linux文件系统结构概览 Linux的文件系统采用树状结构,根目录`/`作为所有文件和目录的起点。以下是对几个关键目录的介绍: - **/bin**:存放最基本的命令工具,对所有用户开放。 - **/sbin**:主要用于存放...

    Linux 按时间批量删除文件命令(删除N天前文件)

    ### Linux 按时间批量删除文件命令详解 在日常运维工作中,经常需要清理服务器上的旧文件来释放磁盘空间或管理文件版本。特别是在Linux环境下,掌握如何高效地按时间批量删除文件是一项非常实用且必要的技能。本文...

    linux基本命令vim文件等等

    1. 打开文件命令 vim 文件名:打开一个文件,如打开文件 file1,则使用 vim file1。 2. 编辑命令 i 命令:进入插入模式,如在文件 file1 中输入文本,则使用 i 命令。 Esc 命令:退出插入模式,如退出插入模式,则...

    Linux常用命令大全.pdf

    在Linux系统中,用户通过命令行来执行各种操作,包括系统管理、文件操作、网络通信等。本文将详细介绍Linux中一些常用的基本命令及其使用方法,这些命令是系统管理员和高级用户必须掌握的基础知识。 1. cd命令:该...

    linux下svn命令大全.pdf

    * 在 Windows 下拷贝软链接的库文件,可能会导致软链接变成实体文件,需要在 Linux 下操作。 Linux 下 SVN 命令大全提供了许多功能强大且灵活的命令来管理项目代码的版本控制。通过了解这些命令和技巧,可以更好地...

    Linux-Linux系统操作命令详解

    通过理解和实践这些命令,你可以熟练地进行Linux系统的日常操作,包括文件管理、系统监控、进程控制等。随着经验的积累,你还可以进一步学习脚本编程(如Shell脚本),实现自动化任务,以及更复杂的系统部署。不断...

    Linux基本命令操作实验报告

    - 修改文件权限:使用`chmod`命令更改文件权限,如`chmod 754 mylogin`。 - **历史命令调用**:通过向上或向下箭头键可以在命令行界面中调用之前输入过的命令。 - **自动补全功能**:当输入部分文件名后按Tab键,...

Global site tag (gtag.js) - Google Analytics