美文网首页
shell 目录操作

shell 目录操作

作者: iOS_修心 | 来源:发表于2022-08-17 16:14 被阅读0次

切换目录

  1. 返回上一级目录
cd ../
  1. 返回上两级目录
cd ../../
  1. 返回home目录
cd
  1. 显示当前目录的绝对路径
pwd

目录权限更改

  1. chmod [-R] xyz 文件或目录

-R 表示递归地修改权限,作用于该目录及其包含的所有文件和目录
x,y,z分别为三种不同用户权限的计算值

chmod  -R  777 demo

命令查看文件个数

  1. 统计当前文件夹下文件的个数
ls -l |grep "^-"|wc -l
  1. 统计当前文件夹下目录的个数
ls -l |grep "^d"|wc -l
  1. 统计当前文件夹下文件的个数,包括子文件夹里的
ls -lR|grep "^-"|wc -l

4、统计文件夹下目录的个数,包括子文件夹里的

ls -lR|grep "^d"|wc -l

grep "^-"
这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d

wc -l
统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数。

ls 命令

列出当前工作目录下的所有文件/文件夹的名称

  1. 显示成字节大小,
ls -l
  1. 以KB、MB等为单位进行显示更加直观。
ls- lh

du 命令

du = disk usage 磁盘使用率,输出每个文件或者目录总大小,
-c, --total 累计大小
-d, --max-depth=N 决定统计每个目录的深度
-B, --block-size=SIZE 决定显示文件大小的单位;比如 ‘-BM’,就是MB,'-BK’就是KB
-h, --human-readable 以高可读方式打印 (比如1K 234M 2G)
-s, --summarize 显示总大小

du [OPTION]… [FILE]…
  1. 查看当前目录总大小。
du -sh
  1. 查看当前目录所有子目录大小
du -sh *
  1. 查看当前目录和所有子目录大小,最后一行会显示当前目录的总大小,不包括隐藏文件。
du -ach *

相关文章

  • Mac终端常用的基本命令

    目录操作: 文件操作: 选择操作: 进程操作: 时间操作: 网络与通信操作: Korn Shell 命令 : 其他...

  • Linux 下常用shell命令

    Linux Shell常用shell命令 一、文件、目录操作命令 1、ls命令 功能:显示文件和目录的信息 ls以...

  • LINUX下常用shell指令

    Linux Shell常用shell命令 一、文件、目录操作命令 1、ls命令 功能:显示文件和目录的信息 ls以...

  • unix常用命令

    UNIX操作指引 目录 1 Shell常用命令.....................................

  • Hbase(二) HBase快速入门

    HBase Shell操作 进入 hbase shell 终端进入hbase安装根目录下;输入hbase]$ bi...

  • Mac 终端 Linux 简单命令

    目录操作 文件操作 选择操作 安全操作 编程操作 进程操作 时间操作 网络与通信操作 Korn Shell 命令 ...

  • 常见Mac终端命令大全

    目录操作 文件操作 选择操作 安全操作 编程操作 进程操作 时间操作 网络与通信操作 Korn Shell 命令 ...

  • Mac 终端命令大全

    目录操作 文件操作 选择操作 安全操作 编程操作 进程操作 时间操作 网络与通信操作 Korn Shell 命令 ...

  • Mac 终端命令大全

    目录操作 文件操作 选择操作 安全操作 编程操作 进程操作 时间操作 网络与通信操作 Korn Shell 命令 ...

  • Mac 终端常用命令汇总

    目录操作 文件操作 选择操作 安全操作 编程操作 进程操作 时间操作 网络与通信操作 Korn Shell 命令 ...

网友评论

      本文标题:shell 目录操作

      本文链接:https://www.haomeiwen.com/subject/ssqsgrtx.html