LINUX常用的基本命令1

LINUX常用的基本命令1

Linux的命令的参数可以组合使用

目录管理

绝对路径、相对路径

常见的处理目录的命令:

  • ls:列出目录

  • cd:切换目录

  • pwd:显示当前目录

  • mkdir:创建目录

  • rmdir:删除目录

  • cp:复制文件或目录

  • rm:移除文件或目录

  • mv:移动文件或目录,或修改文件和目录的名称

    可以用 man [命令] 来查看各个命令的使用文档,如:man cp

命令 作用
/ 根目录
~ 当前用户目录
./ 当前目录
cd 切换目录 (绝对路径或者相对路径)
cd .. 返回上一级目录
pwd 显示当前所在目录

ls 列出目录

ls [options] [name...]
参数 作用
-a all,查看全部文件,包含隐藏文件
-l 列出所有文件的所有信息,包括文件的属性和权限,不含隐藏文件

mkdir 创建目录/文件夹

mkdir [-pm] dirName
参数 作用 例子
-p 把需要创建的上级目录一起创建 mkdir -p dir1/dir2/dir3
-m 配置文件权限,可以不是用默认权限 mkdir -m 777 dir4

rmdir 删除目录,仅能删除空目录,如果存在文件,需要先删除文件

rmdir [-p] dirName
参数 作用 例子
-p 连同上级的空目录一起删除 rmdir -p dir1/dir2/dir3

cp 复制文件或目录

cp [options] source dest
cp [options] source directory
参数 作用 例子
-a 保留链接、文件属性,并复制目录下的所有内容,相当于-pdr
-p 除复制文件的内容外,还把修改时间和访问权限也复制到新文件中
-d 当源文件或目录存在链接时,在目标文件或目录也创建链接,并指向源文件或目录所指向的地方
-r 递归复制
-f force,若目标文件名已存在,则覆盖且不给出提示
-i 若目标文件名已存在,覆盖前先询问
-l 不复制文件,只是生成链接文件

rm 移除文件或目录

rm [options] name
参数 作用 例子
-f force,直接删除,忽略不存在的文件,不会出现警告信息
-i 在删除前会询问
-r 递归删除

mv 移动文件或目录,或修改名称,是文件移动,不是复制,源文件会离开原来的位置

mv [options] source dest
mv [options] source directory
参数 作用 例子
-f 在 mv 操作要覆盖某已有的目标文件时不给任何指示
-i 若指定目录已有同名文件,则先询问是否覆盖旧文件
-u 若目标文件已经存在,且 source 比较新,才会升级 (update)

注:mv dir1 dir2,

  • dir1会移动到dir2之下,变成dir1/dir2。

  • 如果dir2中已经存在dir1,

    • 如果dir2/dir1为空目录,则把dir1的全部内容移动到dir2/dir1;
    • 如果dir2/dir1非空目录,则出错。
posted @ 2020-08-28 21:11  周小可  阅读(111)  评论(0)    收藏  举报