Linux 常用基础指令之目录指令

1. ls 命令(重要)

—— 浏览目录下的文件信息
目录:在windows下常叫文件夹
ls默认的情况下浏览的是当前用户(默认为当前主机的登录用户)的家目录
家目录:多用户操作系统——操作系统为每一个用户创建的受保护的目录
在这里插入图片描述
选项:

  • -a 选项:浏览目录下的所有文件,包括隐藏文件—(Linux下文件名以 . 开头的文件默认不显示,是隐藏文件)
    示例:
    在这里插入图片描述
    在这里插入图片描述

  • -l 选项:查看目录下文件的详细信息-(文件类型 文件权限 所属用户 文件大小 最后一次的修改时间)
    示例:
    在这里插入图片描述

  • -al 选项:浏览目录下所有文件及其详细信息
    示例:
    在这里插入图片描述

2. pwd 命令(重要)

—— 查看当前所在路径,打印工作路径,打印的为绝对路径。

  • / 为linux根目录
    在这里插入图片描述

示例: 在当前目录 /home/test 执行 ls ./…/…
解释: 表示当前目录的上一级目录的上一级目录也就是根目录 /
./ 表示test目录下 . ./ 表示到home目录下 再 . ./ 表示 到/ (根)目录下
在这里插入图片描述

3.mkdir命令(重要)

——创建一个目录,也就是创建一个文件夹
选项:

  • -v 选项 每次创建目录都显示信息(一般可省略)
    示例:
    创建目录:mkdir 目录名
    在这里插入图片描述
    创建已存在目录的子目录:mkdir 目录名/子目录名
    注意:要保证创建子目录的上一级目录存在,否则创建不了
    在这里插入图片描述

  • -p 选项 递归多层级创建目录,从外往内,哪层不存在就创建哪一层
    示例1:
    创建目录:mkdir -vp WorkSpace/test/abc
    在这里插入图片描述
    示例2:
    mkdir -vp shiyan/{bin/,lib/,doc/{info/,product}}
    解释:在当前目录下,创建shiyan目录,并在shiyan目录下创建bin目录,lib目录,doc目录,并在doc目录下创建info目录和product目录
    在这里插入图片描述

4.rmdir 命令(了解)

—— 删除空目录
选项:

  • -v 选项 每次删除目录都显示信息(一般可省略)
    示例:
    删除test目录:rmdir -v WorkSpace/test
    在这里插入图片描述
    删除abc目录:rmdir -v WorkSpace/test/abc
    在这里插入图片描述

  • -p 选项 递归层级删除空目录,从内往外,哪层为空就删除哪一层,到不空的目录这一层停止
    示例:
    在这里插入图片描述

5.rm 命令(重要)

使用rm 是无法直接删除目录的
在这里插入图片描述
—— 删除文件
这边先使用 touch 创建一个文件:touch WorkSpace/test/t.txt
解释:在WorkSpace目录下的test目录下创建 t.txt 文件
选项:

  • -i 选项 显示提示信息
    示例: rm -i WorkSpace/test/t.txt
    在这里插入图片描述

  • -r 递归删除目录下的所有文件,最终删除目录
    示例: rm -r WorkSpace/test
    在这里插入图片描述

  • -f 直接进行操作,不需要提示(有些文件删除时会提示:是否删除)
    示例: rm -f WorkSpace/test/tp.txt
    在这里插入图片描述

  • -ir 递归删除目录下的所有文件,最终删除目录(显示询问信息,输入y 和 n )
    示例: rm -ir WorkSpace/test
    在这里插入图片描述

  • -rf 递归删除目录下的所有文件,最终删除目录(直接进行操作)
    在这里插入图片描述

6.cp命令(了解)

—— 拷贝文件,将一个文件向另一个位置拷贝一份
linux中不允许一个目录中出现相同的名称
在这里插入图片描述

不能直接操作目录,针对目录需要加上 -r 选项

cp [选项] [要拷贝的目录] [要拷贝到的位置]
选项:

  • -r 选项:递归将一个目录及其内部的文件全部拷贝到指定位置
    示例1: cp -r WorkSpace/temp WorkSpace/test
    解释:将当前目录下的temp目录及其内部的文件全部拷贝到当前目录下,并改名为test
    在这里插入图片描述
    示例2: cp -r WorkSpace/temp/abc WorkSpace
    解释:将abc目录及其内部的文件全部拷贝到WorkSpace目录下
    在这里插入图片描述
7.mv命令(重要)

—— 剪切文件或目录,移动一个文件到另一个位置
在剪切的同时也可以改名
用法: mv [要剪切的目录或文件] [要剪切到的位置]
示例:
在这里插入图片描述

8.cd命令(重要)

—— 改变工作路径
用法: cd 目录路径
示例:

在这里插入图片描述
特殊用法:

  • cd ~ :不管在那个目录中,直接回到家目录
    在这里插入图片描述
  • cd . . :回到当前目录的上一级目录
    在这里插入图片描述
  • 25
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值