zoukankan      html  css  js  c++  java
  • (18)文件和目录管理类的常用命令3

    1.mv 命令(move 的缩写)

      既可以在不同的目录之间移动文件或目录,也可以对文件和目录进行重命名。该命令的基本格式如下:

      [root@localhost ~]# mv 【选项】 源文件 目标文件

      选项:
      -f:强制覆盖,如果目标文件已经存在,则不询问,直接强制覆盖;
      -i:交互移动,如果目标文件已经存在,则询问用户是否覆盖(默认选项);
      -n:如果目标文件已经存在,则不会覆盖移动,而且不询问用户;
      -v:显示文件或目录的移动过程;
      -u:若目标文件已经存在,但两者相比,源文件更新,则会对目标文件进行升级;

      需要注意的是,同 rm 命令类似,mv 命令也是一个具有破坏性的命令,如果使用不当,很可能给系统带来灾难性的后果。

    2.rm命令:删除文件或目录

      rm 是强大的删除命令,它可以永久性地删除文件系统中指定的文件或目录。在使用 rm 命令删除文件或目录时,系统不会产生任何提示信息。此命令的基本格式为:
      [root@localhost ~]# rm[选项] 文件或目录

      选项:
      -f:强制删除(force),和 -i 选项相反,使用 -f,系统将不再询问,而是直接删除目标文件或目录。
      -i:和 -f 正好相反,在删除文件或目录之前,系统会给出提示信息,使用 -i 可以有效防止不小心删除有用的文件或目录。
      -r:递归删除,主要用于删除目录,可删除指定目录及包含的所有内容,包括所有的子目录和文件。

      注意,rm 命令是一个具有破坏性的命令,因为 rm 命令会永久性地删除文件或目录,这就意味着,如果没有对文件或目录进行备份,一旦使用 rm 命令将其删除,将无法恢复,因此,尤其在使用 rm 命令删除目录时,要慎之又慎。
      虽然 "-rf" 选项是用来删除目录的,但是删除文件也不会报错。所以,为了使用方便,一般不论是删除文件还是删除目录,都会直接使用 "-rf" 选项。

    3.cp命令:复制文件和目录

      cp 命令,主要用来复制文件和目录,同时借助某些选项,还可以实现复制整个目录,以及比对两文件的新旧而予以升级等功能。

      cp 命令的基本格式如下:
      [root@localhost ~]# cp [选项] 源文件 目标文件

      选项:
      -a:相当于 -d、-p、-r 选项的集合,这几个选项我们一一介绍;
      -d:如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接;
      -i:询问,如果目标文件已经存在,则会询问是否覆盖;
      -l:把目标文件建立为源文件的硬链接文件,而不是复制源文件;
      -s:把目标文件建立为源文件的软链接文件,而不是复制源文件;
      -p:复制后目标文件保留源文件的属性(包括所有者、所属组、权限和时间);
      -r:递归复制,用于复制目录;
      -u:若目标文件比源文件有差异,则使用该选项可以更新目标文件,此选项可用于对文件的升级和备用。

      需要注意的是,源文件可以有多个,但这种情况下,目标文件必须是目录才可以。
      如果在复制软链接文件时不使用 "-d" 选项,则 cp 命令复制的是源文件,而不是软链接文件;只有加入了 "-d" 选项,才会复制软链接文件。请大家注意,"-d" 选项对硬链接是无效的。
      当我们执行备份、曰志备份的时候,这些文件的时间可能是一个重要的参数,这就需执行 "-p" 选项了。这个选项会保留源文件的属性,包括所有者、所属组和时间。

  • 相关阅读:
    C#磁吸屏幕窗体类库
    准备
    我写的诗
    How to turn off a laptop keyboard
    How to tell which commit a tag points to in Git?
    Why should I care about lightweight vs. annotated tags?
    How to get rid of “would clobber existing tag”
    Facebook, Google and Twitter threaten to leave Hong Kong over privacy law changes
    The need for legislative reform on secrecy orders
    Can a foreign key be NULL and/or duplicate?
  • 原文地址:https://www.cnblogs.com/xinghen1216/p/11301341.html
Copyright © 2011-2022 走看看