`

ubuntu mkdir, cp , mv,rm 命令

阅读更多

mkdir命令

 

1.mkdir 命令使用权限

 

所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹创建文件夹或目录。

 

2.mkdir 命令使用格式

 

格式:  mkdir  [选项]  DirName

 

3.mkdir 命令功能

 

通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。

 

4.mkdir 命令选项说明

 

命令中的[选项]一般有以下两种:

-m    用于对新建目录设置存取权限,也可以用 chmod 命令进行设置。

-p     需要时创建上层文件夹(或目录),如果文件夹(或目录)已经存在,则不视为错误。

 

5.mkdir 命令使用举例

 

例一:在/home/www/下面创建以“it.test.org”命名的文件夹。

使用以下命令即可。

 

mkdir /home/www/it.test.org

 

 

例二:在/home/www/下面创建以“it.test.org”命名的文件夹,并且给文件夹赋权限,权限为777。

 

mkdir  -m 777  /home/cc/it.test.org

 

 touch命令

 

      有些时候需要在L/U中创建多个空文件,比如管理员为一个用户或者组用户激活一个空间配额时,有时候需要改变一些文件的时间时,这个命令就派上用场了,但一般用它来创建文件,即:touch fileName。当然是fileName文件不存在时。

 

cp命令

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

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

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

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

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

  - d 拷贝时保留链接。

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

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

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

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

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

 

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

 

 

 

$cp - i  test.txt  /home/www/hello.txt

 

  该命令将文件test.txt拷贝到/home/www这个目录下,并改名为 hello.txt。若不希望重新命名,可以使用下面的命令:

 

$ cp test.txt /home/www/

 

 

 

$ cp - r /home/vincent/  /home/www/ 

 

 

将/home/vincent目录中的所有文件及其子目录拷贝到目录/home/www中。

 

mv命令(重命名/移动)

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

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

 

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

 

  命令中各选项的含义为:

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

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

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

 

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

  例1:将/usr/www中的所有文件移到当前目录(用“.”表示)中:

 

$ mv /usr/www/ * .

 

  例2:将文件test.txt重命名为hello.doc

 

$ mv test.txt hello.doc

 

 

rm命令

  在linux中创建文件很容易,系统中随时会有文件变得过时且毫无用处。用户可以用rm命令将其删除。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。

 

  rm命令的一般形式为: rm [选项] 文件…

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

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

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

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

  - i 进行交互式删除。

 

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

 

ln命令

      我们可以把复制或移动一个文件改为连接它。连接是常用的手段,尤其对那些按不同运行级别齐的程序。

用法介绍:

 

命令                                              执行结果

 

ln /home/aa/bb /home/dd/bb        这个连接称为硬连接。硬连接及如果原始文件被删除,硬连接文件依然留在原来的位置上,并保留原文件

 

ln -s /home/aa/bb /home/dd/bb    -s符号模式Symbolic mode称为软连接。软连接及如果原始文件被删除,软连接文件就指向一个空文件

 

 

 

 

 

分享到:
评论

相关推荐

    Ubuntu 常用文件操作命令

    Ubuntu 常用文件操作命令 Ubuntu 操作系统中,文件操作命令是非常重要的一部分。下面将对 Ubuntu 中常用的文件操作命令进行详细讲解。 1. 权限修改命令:chmod 在 Ubuntu 中,权限修改命令使用 chmod 命令来实现...

    linux Ubuntu常用命令

    * mv命令:用于移动文件或目录,例如mv 文件名 新名称。 * cp命令:用于复制文件,例如cp /路经/文件 ./。 * find命令:用于查找文件,例如find 路径 -name “”字符串。 * ln命令:用于创建硬链接或软链接,例如ln ...

    Ubuntu 命令大全 -Unix命令大全

    Ubuntu命令大全与Unix命令大全是同一个概念,因为Ubuntu是基于Unix哲学构建的。这份资料"Unix命令大全 - Ubuntu中文.mht"应该包含了广泛使用的Unix命令,旨在帮助用户更好地理解和使用Ubuntu系统。 1. **ls**:列出...

    ubuntu安装与常用命令

    以下将详细介绍Ubuntu的安装步骤及常用命令。 一、Ubuntu安装步骤 1. **下载ISO镜像**:首先,访问Ubuntu官方网站(https://ubuntu.com/download)下载最新版本的Ubuntu ISO镜像文件。 2. **创建安装媒介**:使用...

    Linux入门常用命令--Ubuntu

    * mv 命令:mv 命令用于移动或重命名文件或目录。其基本语法为:`mv [options] source destination`。其中,options 是可选参数,source 是要移动或重命名的文件或目录,destination 是目标文件或目录。 * rm 命令:...

    Ubuntu Linux 操作系统常用命令详细介绍

    `mkdir`创建新目录,`rmdir`或`rm -r`删除空目录,而`rm`则用于删除文件。 文件管理方面,`touch`可以创建新文件,`cp`用于复制文件或目录,`mv`进行移动或重命名,`cat`查看文件内容,`more`或`less`分页查看,`...

    虚拟机 ubuntu常用指令

    本文档旨在总结虚拟机 Ubuntu 中常用的命令,帮助用户快速掌握 Ubuntu 操作系统的使用。下面将对 Ubuntu 中常用的命令进行分类和讲解。 文件管理 1. 文件列表命令:`ls`、`ls -a`、`ls -l` 或 `ll` - `ls` 命令...

    Ubuntu在terminal的常用命令

    ### Ubuntu Terminal 常用命令详解 #### 一、文件管理与操作 1. **`ls`** - **命令**: `ls` - **参数**: - `-a`: 列出当前目录下的所有文件,包括以`.`开头的隐藏文件。 - `-l`: 显示详细的文件列表信息,包括...

    Ubuntu 命令大全

    1. 建立目录:使用命令mkdir可以创建一个新的目录。 2. 删除空目录:使用命令rmdir可以删除一个空的目录。 3. 无条件删除子目录:使用命令rm -rf可以强制删除非空目录及其所有子目录和文件。 4. 改变当前目录:使用...

    ubuntu常用终端命令.docx

    Ubuntu 常用终端命令 本文档总结了 Ubuntu 系统中常用的终端命令,包括文件管理、磁盘管理和文件权限等方面。这些命令都是 Ubuntu 系统中最常用的命令,掌握这些命令可以帮助用户更好地使用 Ubuntu 系统。 文件...

    Ubuntu命令手册下载

    Ubuntu命令手册是Linux用户,尤其是Ubuntu用户不可或缺的参考资料。它详尽地介绍了Ubuntu操作系统中使用的各种命令行工具和指令,帮助用户在没有图形界面的情况下高效地管理系统、执行任务和解决问题。手册通常包括...

    ubuntu and vim 命令大全

    本文将深入探讨Ubuntu系统中的常用命令以及Vim编辑器的基本操作,帮助你提升在Ubuntu环境下使用Vim的效率。 首先,让我们了解Ubuntu的基础命令: 1. **ls**:列出目录内容。例如,`ls -l`会显示详细信息,`ls -a`...

    Ubuntu常用命令大全

    ### Ubuntu常用命令大全 在Linux世界中,Ubuntu是一款非常受欢迎的操作系统,它以其用户友好、社区活跃和支持丰富而著称。对于新用户来说,掌握一些基本的命令行操作是非常重要的,因为很多高效的管理任务都需要...

    Ubuntu 命令技巧手册.rar

    例如,`mkdir`用于创建新目录,`touch`用于创建新文件,`cp`和`mv`分别用于复制和移动文件或目录,而`rm`则用于删除。了解这些命令的选项,如递归操作(-r)和强制删除(-f),能帮助用户更灵活地管理文件系统。 在...

    Ubuntulinux命令大全[汇编].pdf

    * 基本命令:cd、mkdir、rm、cp、mv 等 * 文件管理命令:ls、ll、find、grep 等 * 系统管理命令:sudo、apt-get、dpkg 等 * 网络管理命令:ping、ssh、ftp 等 【Ubuntu 的应用场景】 Ubuntu 的应用场景非常广泛,...

    ubuntu常用命令大全

    ### Ubuntu常用命令详解 Ubuntu作为一款广泛使用的Linux发行版,其强大的命令行工具为用户提供了高效的操作环境。本文将深入解析一系列Ubuntu中的常用命令,帮助读者掌握基础至进阶的文件与磁盘管理、文件权限调整...

    ubuntu命令教程

    这份Ubuntu命令教程假定读者已经有一定的Linux基础,并提供了一系列命令和概念作为快速参考。对于初学者来说,需要从基础的Linux知识开始学习,并逐步深入了解Ubuntu系统中命令行界面的使用和操作。

    Ubuntu下终端命令

    ### Ubuntu 下终端命令详解 #### 一、引言 在 Linux 操作系统中,终端(Terminal)是用户与操作系统交互的重要工具之一。本文将重点介绍在 Ubuntu 系统下的常用终端命令及其用法,帮助用户更好地掌握这些命令,...

    linux命令大全ubuntu参考手册

    常见的命令如`ls`用于列出目录内容,`cd`用于切换目录,`mkdir`用于创建新目录,`rm`用于删除文件或目录,`cp`和`mv`分别用于复制和移动文件。除此之外,还有文件权限管理的`chmod`,打包压缩的`tar`,进程管理的`ps...

    ubuntu终端命令大全

    ### Ubuntu终端命令大全详解 #### 一、目录操作命令 **1. 创建目录:`mkdir`** - **命令格式**:`mkdir [选项]... 目录...` - **功能**:创建一个或多个目录。 - **常用选项**: - `-p`:即使上层目录不存在也...

Global site tag (gtag.js) - Google Analytics