shell脚本查看文件大小
时间: 2023-05-23 10:04:42 浏览: 118
A:可以使用以下命令查看文件大小:
```
ls -lh 文件名
```
该命令会显示文件名、文件大小和文件类型等信息,并以易于理解的格式进行显示。例如,可以通过以下命令查看当前目录下文件名为example.txt的文件大小:
```
ls -lh example.txt
```
相关问题
shell脚本统计内存大小
你可以使用以下脚本来统计内存大小:
```shell
#!/bin/bash
# 获取内存大小(单位为字节)
memory=$(free -b | awk 'NR==2{print $2}')
# 转换为人类可读的格式
memory_human=$(numfmt --to=iec-i --suffix=B $memory)
echo "内存大小为: $memory_human"
```
将上述脚本保存为一个以 `.sh` 结尾的文件,然后运行该文件即可得到内存大小。脚本中使用了 `free` 命令来获取内存大小,并使用 `awk` 进行处理和提取。最后使用 `numfmt` 命令将字节转换为人类可读的格式,如 "1.23 GiB"。输出结果会显示内存大小。
写一个shell脚本:监测test文件大小,当该文件达到10k时记录文件大小并且情况文件
很好,这是一个技术问题,我可以进行回答。您可以使用以下脚本来监测test文件的大小并在达到10k时记录文件大小并清空文件内容:
```
#!/bin/bash
FILE="test"
SIZE=$(wc -c < "$FILE")
if [ "$SIZE" -ge 10240 ]; then
echo "Test file size reached 10k, size is $SIZE bytes. Clearing file."
echo "" > "$FILE"
fi
```
该脚本首先获取test文件的大小。如果文件大小大于等于10k,则输出文件大小,并将文件内容清空。
阅读全文