Linux常用命令(2)目录操作命令

1 目录

1.1 改变目录 cd

目录的表达方法
/根目录
.当前目录
.. 上一级目录
~家目录
选项:

  • / 进入到系统根目录
  • . 进入当前目录
  • .. 进入当前目录的父目录,返回上层目录
  • /tmp 进入指定目录/tmp
  • ~ 进入当前用户的家目录
  • - 回到刚才所在的目录

1.2、显示当前所在目录 pwd

1.3、 显示文件或目录的属性 ls (dir)

区别

  • dir 显示当前目录的内容(无颜色)
  • ls 显示当前目录的内容(有颜色)

选项

  • s:显示每个文件的大小
  • -S(大写):按文件的大小排序
  • ll 列出文件和文件夹的基本属性和详细信息
  • ll -a 列出当前目录的全部文件和文件夹的基本属性和详细信息
  • ls -t按照修改时间排序
  • ls /tmp 显示指定目录/tmp 的内容
  • ls -l 列出文件和文件夹的基本属性和详细信息
  • ls -a 列出当前目录的全部内容,包括隐藏文件(在文件和文件夹前面加“.”隐藏)
  • ls -l -a 列出当前目录的全部文件和文件夹的基本属性和详细信息
  • ls -la 同上
  • ls -A 列出当前目录的全部内容,包括隐藏文件,不显示“.”和“…”
  • ls --help 列出 ls 命令的帮助内容
  • ls a2* 列出以 a2 开头的文件和文件夹
  • ls -l a2* 列出以 a2 开头的文件和文件夹的基本属性和详细信息
  • -F:显示文件类型描述符。*为可执行的普通文件,/为目录文件…

文件和文件夹的颜色:
(蓝色代表目录, 白色代表文件,黄色代表设备文件,红色代表压缩文件,绿色代表
可执行文件,浅蓝色代表链接文件)linux 是以属性来控制文件是否能执行。

1.4、 创建目录 mkdir

选项:

  • -m 同时设置权限
  • -p多及目录以/分割

mkdir dir1 在当前目录下创建 dir 子目录
mkdir /tmp/dir2 在指定目录/tmp 下创建 dir2 子目录
mkdir -p dir3/dir4 在当前目录下创建 2 级目录 dir3 和其子目录 dir4
mkdir -p /dir5/dir6 在根目录下创建 2 级目录 dir5 和其子目录 dir6
mkdir dir7 dir8 dir9 在当前目录下创建 3 个目录 dir7 dir8 dir9,以空格隔开

1.5、删除目录或文件 rmdir/rm

选项

1.5.1 rmdir

  • -p递归删除空目录
  • -i询问
  • -f强制删除
  • -r 删除非空目录
  • -v指令执行过程

1.5.2 rm

  • rm -r dir 递归的方式删除非空目录 dir
  • rm -rf dir 不用确认直接删除非空目录 dir
  • rm -f file1 file2 file3 不用确认同时删除多个文件
  • rm /tmp/file1 删除指定目录/tmp 下的文件 file1
  • rm fi* 删除以 fi 开头的文件
  • -v显示指令执行过程
  • -d

区别:rmdir命令是用来删除空的目录,rm命令是用来删除文件或非空的目录。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值