8-14|如何查看linux目录下文件大小

简介: 8-14|如何查看linux目录下文件大小

在 Linux 中,你可以使用多种命令和方法来查看目录下的文件大小。以下是一些常见的方法:

1. **使用 `ls` 命令**:

 

 `ls` 命令是最常用的查看文件和目录列表的命令。要查看文件大小,你可以使用 `-l` 选项(表示 "long" 格式)。

 ```bash

 ls -l /path/to/directory

 ```

 如果只想看文件大小,你可以使用 `awk`:

 ```bash

 ls -l /path/to/directory | awk '{print $5}'

 ```

2. **使用 `du` 命令**:

 

 `du` 是 "disk usage" 的缩写,可以用来查看文件或目录的大小。

 - 查看指定目录下所有文件和子目录的大小:

   ```bash

   du -sh /path/to/directory/*

   ```

   其中,`-s` 表示总结(只显示总计),`-h` 表示人类可读的格式(如 K、M、G)。

 - 查看目录总大小:

   ```bash

   du -sh /path/to/directory

   ```

3. **使用 `ncdu`**:

 `ncdu`(NCurses Disk Usage)是一个非常有用的命令行工具,用于可视化地查看磁盘使用情况。它不是所有Linux发行版默认的工具,但可以轻松安装。

 安装(在Debian/Ubuntu上):

 ```bash

 sudo apt install ncdu

 ```

 使用:

 ```bash

 ncdu /path/to/directory

 ```

 它会扫描指定的目录并提供一个交互式的界面,显示文件和子目录的大小,并允许你导航和查看它们。

这些是查看Linux目录下文件大小的基本方法。选择哪种方法取决于你的具体需求和你所使用的工具。


相关文章
|
1月前
|
Linux 数据安全/隐私保护 Windows
Linux共享Windows目录
Linux共享Windows目录
|
24天前
|
Linux 应用服务中间件 nginx
|
30天前
|
Linux
linux如何去掉目录背景颜色
linux如何去掉目录背景颜色
35 1
|
1月前
|
JSON Linux 网络安全
【Azure 应用服务】如何从App Service for Linux 的环境中下载Container中非Home目录下的文件呢?
【Azure 应用服务】如何从App Service for Linux 的环境中下载Container中非Home目录下的文件呢?
|
1月前
|
Ubuntu Linux 测试技术
在Linux中,已知 apache 服务的访问日志按天记录在服务器本地目录/app/logs 下,由于磁盘空间紧张现在要求只能保留最近7天的访问日志,请问如何解决?
在Linux中,已知 apache 服务的访问日志按天记录在服务器本地目录/app/logs 下,由于磁盘空间紧张现在要求只能保留最近7天的访问日志,请问如何解决?
|
1月前
|
Shell Linux 开发工具
在Linux中,如何编写shell脚本将当前目录下大于10K的文件转移到/tmp目录下?
在Linux中,如何编写shell脚本将当前目录下大于10K的文件转移到/tmp目录下?
|
1月前
|
Linux Shell 网络安全
在Linux中,rsync同步时,如何删除目标数据多出来的数据,即源上不存在,但目标却存在的文件或者目录?
在Linux中,rsync同步时,如何删除目标数据多出来的数据,即源上不存在,但目标却存在的文件或者目录?
|
1月前
|
Linux
在Linux中,如何使用xargs和exec实现把当前目录下所有后缀名为.txt的⽂件的权限修改为777。
在Linux中,如何使用xargs和exec实现把当前目录下所有后缀名为.txt的⽂件的权限修改为777。
|
1月前
|
Linux
在Linux中,Rsync 同步时,如果要同步的源中有软连接,如何把软连接的目标文件或者目录同步?
在Linux中,Rsync 同步时,如果要同步的源中有软连接,如何把软连接的目标文件或者目录同步?
|
1月前
|
Linux
在Linux中,如何删除/a/b下的所有文件及目录?
在Linux中,如何删除/a/b下的所有文件及目录?