写一个shell脚本获取/usr/ 和opt 目录的空间使用量
时间: 2024-01-08 19:04:52 浏览: 31
可以使用以下命令获取/usr/ 和/opt 目录的空间使用量:
```
du -sh /usr/ /opt/
```
其中,du命令用于计算磁盘空间使用量,-s参数表示只显示目录总计,-h参数表示以易读的格式显示磁盘空间,/usr/和/opt/表示要获取空间使用量的目录。执行该命令后,会返回类似以下的输出:
```
1.2G /usr/
345M /opt/
```
表示/usr/目录使用了1.2G的空间,/opt/目录使用了345M的空间。
相关问题
编写一个shell脚本获取/usr/ 和opt 目录的空间使用量定时出错到表格中
可以使用以下的shell脚本来获取/usr/ 和/opt 目录的空间使用量:
```
#!/bin/bash
# 获取 /usr/ 和 /opt 目录的空间使用量
# 获取当前时间
timestamp=$(date +"%Y-%m-%d %H:%M:%S")
# 获取 /usr/ 目录的空间使用量
usr_usage=$(df -h /usr/ | awk '{print $5}' | tail -n 1)
# 获取 /opt 目录的空间使用量
opt_usage=$(df -h /opt/ | awk '{print $5}' | tail -n 1)
# 将获取到的信息输出到表格中
echo "$timestamp | /usr/: $usr_usage | /opt/: $opt_usage" >> disk_usage.log
```
这个脚本会在执行的时候获取当前时间和 /usr/ 和 /opt 目录的空间使用量,并将这些信息输出到一个名为 "disk_usage.log" 的日志文件中。你可以将这个脚本添加到 crontab 中,以定时执行。
写个定时备份/usr/data下目录下的文件的shell脚本
斐波那契数列是一个数列,其中每个数字都是前两个数字的和。它的通项公式为:
F(n) = F(n-1) + F(n-2) (n ≥ 3,F(1) = 1,F(2) = 1)
下面是一个使用 C 语言实现斐波那契数列的程序示例:
```
#include