linux命令学习---目录操作

目录

1.ls命令

2.cd命令:代表change directory,切换工作目录

3.pwd命令:代表print work directory,查看当前目录

4.mkdir目录:代表make directory,创建目录(文件夹)

5.rm命令:代表remove,文件夹删除

6.mv命令:代表move,文件夹移动/改名

7.cp命令:代表copy,文件夹复制

8.find命令:查找文件夹


1.ls命令
  • 基础格式:ls [-a -l -h -r] [linux路径]
  • 作用:列出指定目录中的内容
  • -a选项:表示all,即列出全部文件(包括隐藏文件/文件夹)。而单纯输入ls命令,会列出当前工作目录的内容。刚打开终端时,默认的当前工作目录是当前登录用户的HOME目录(/home/用户名)。隐藏文件/文件夹指的是linux系统中以.开头的文件/文件夹

  •  -l选项:表示list,以竖向排列的方式展示内容

  • -h选项:表示以易于阅读的形式,列出文件大小,如K、M、G,必须与-l搭配使用

  •  -l和-a搭配使用:同时应用-l和-a的功能,以下命令等价
ls -l -a 
ls -a -l 
ls -al
ls -la
  • -r选项:表示reverse,逆序排列

  •  -R选项:表示recursive,递归显示子目录,会把目录的层级结构显示出来

2.cd命令:代表change directory,切换工作目录
  • 基础格式:cd [linux路径]

 

3.pwd命令:代表print work directory,查看当前目录
  • 基础格式:pwd

4.mkdir目录:代表make directory,创建目录(文件夹)
  • 基础格式:mkdir [-p] [linux路径]
  • -p选项:代表自动创建不存在的父目录,适用于创建多个层级的目录

5.rm命令:代表remove,文件夹删除
  • 基础格式:rm -r linux路径
  • -r选项:用于删除文件夹,表示递归

  • rm命令+通配符“*”对目录进行批量删除

6.mv命令:代表move,文件夹移动/改名
  • 基础格式:mv linux路径1 linux路径2

        当linux路径2不存在时,则mv的效果相当于给文件夹改名。如图中当前工作目录的文件夹"11"要移动到当前工作目录的文件夹“22”中,但是当前工作目录不存在文件夹“22”,故mv命令起到改名作用:将当前工作目录的文件夹“11”改名为“22”。

        而当要将当前工作目录的文件夹”22“移动到当前工作目录的文件夹”33“时,因为当前工作目录存在文件夹”33“,所以mv命令起到移动文件夹的作用:将当前工作目录的文件夹”22“移动到当前工作目录的文件夹”33“中

  • mv命令+通配符对目录进行批量移动

7.cp命令:代表copy,文件夹复制
  • 基础格式:cp -r linux路径1 linux路径2

  • cp命令+通配符“*”对目录进行批量复制

8.find命令:查找文件夹
  • 基础格式:find linux路径 -name “目录名”

  • find命令+通配符“*”对目录进行模糊查询

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值