ls:

ls是英文单词list的简写,其功能为列出目录的内容。这是用户最常用的一个命令之一,因为用户需要不时地查看某个目录的内容。该命令类似于DOS下的dir命令。
语法:ls [选项] [目录或是文件]
对于每个目录,该命令将列出其中的所有子目录与文件。对于每个文件,ls将输出 其文件名以及所要求的其他信息。默认情况下,输出条目按字母顺序排序。当未给出目录名或是文件名时,就显示当前目录的信息。

 ls命令语法说明。

-a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)

-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出

-r 将文件以相反次序显示(原定依英文字母次序)

-t 将文件依建立时间之先后次序列出

-A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)

-F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"

-R 若目录下有文件,则以下之文件亦皆依序列出

通过命令 ls /,可以查看系统根目录下包含了哪些子目录的信息。

输入命令:ls /,按回车键,就可以看到根目录下包含了哪些子目录。

groovy archiveArtifacts 子目录 子目录 英文_文件名

  1. 可以通过 ls -lt 命令查看 /usr/ 目录下的详情信息。输入命令:ls -lt /usr/,按回车键,就可以看到/usr/目录下的详情信息。

groovy archiveArtifacts 子目录 子目录 英文_目标文件_02

mkdir:

mkdir 命令,是 make directories 的缩写,用于创建新目录,此命令所有用户都可以使用。


mkdir 命令的基本格式为:

[root@localhost ~]# mkdir [-mp] 目录名

  • -m 选项用于手动配置所创建目录的权限,而不再使用默认权限。
  • -p 选项递归创建所有目录,即目录的上级目录不存在就先创建上级目录;以创建 /home/test/demo 为例,在默认情况下,你需要一层一层的创建各个目录,而使用 -p 选项,则系统会自动帮你创建 /home、/home/test 以及 /home/test/demo。
  • -v 输出目录创建的详细信息
        多级化目录:使用 
  • mkdir -p
        命令即可,如下所示:
      • 创建新目录test_dir_1 并且创建其子目录test_dir_2
[root@mobius ~]$mkdir -p test_dir_1/test_dir_2

cp:

参数说明

  • -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
  • -d:复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。
  • -f:覆盖已经存在的目标文件而不给出提示。
  • -i:与 -f 选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答 y 时目标文件将被覆盖。
  • -p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
  • -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
  • -l:不复制文件,只是生成链接文件。
[root@localhost ~]$cp -r 原文件后目录(tep)目标文件或目录(tep1)