- 论坛徽章:
- 0
|
在Solaris的文档里找到一点,看看有用没:
如何查找并删除旧文件或非活动文件
▼
成为超级用户或承担等效角色。
1
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南
:安全性服务》中的“配置 RBAC(任务列表)”。
查找在指定的天数内未被访问的文件并在一个文件中列出这些文件。
2
# find directory -type f[-atime +nnn] [-mtime +nnn] -print > filename &
标识要搜索的目录。还会搜索此目录下面的子目录。
directory
查找在您指定的天数内 (nnn) 未被访问的文件。
-atime +nnn
查找在您指定的天数内 (nnn) 未被修改的文件。
-mtime +nnn
标识包含非活动文件列表的文件。
filename
删除在前面的步骤中列出的非活动文件。
3
# rm ‘cat filename‘
其中 filename 标识在前面的步骤中创建的文件。此文件包含非活动文件的列表。
第 6 章 • 管理磁盘使用(任务)
查找并删除旧文件或非活动文件
查找并删除旧文件或非活动文件
示例 6–11
以下示例显示 /var/adm 目录及子目录中在过去 60 天内未被访问的文件。
/var/tmp/deadfiles 文件包含非活动文件的列表。rm 命令将删除这些非活动文件。
# find /var/adm -type f -atime +60 -print > /var/tmp/deadfiles &
# more /var/tmp/deadfiles
/var/adm/aculog
/var/adm/spellhist
/var/adm/wtmpx
/var/adm/sa/sa13
/var/adm/sa/sa27
/var/adm/sa/sa11
/var/adm/sa/sa23
/var/adm/sulog
/var/adm/vold.log
/var/adm/messages.1
/var/adm/messages.2
/var/adm/messages.3
# rm ‘cat /var/tmp/deadfiles‘
#
如何清除临时目录
▼
成为超级用户或承担等效角色。
1
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南
:安全性服务》中的“配置 RBAC(任务列表)”。
转到要清除的目录。
2
# cd directory
注意 – 完成步骤 3 之前,请确保您处于正确的目录中。步骤 3 将删除当前目录中的所有
文件。
删除当前目录中的文件和子目录。
3
# rm -r *
更改到包含不必要、临时或旧子目录和文件的其他目录。通过重复步骤 3 删除这些子
4
目录和文件。
系统管理指南:高级管理 • 2008 年 10 月
查找并删除旧文件或非活动文件
清除临时目录
示例 6–12
以下示例显示如何清除 mywork 目录以及如何验证是否已删除所有文件和子目录。
# cd mywork
# ls
filea.000
fileb.000
filec.001
# rm -r *
# ls
#
如何查找并删除 core 文件
▼
成为超级用户或承担等效角色。
1
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南
:安全性服务》中的“配置 RBAC(任务列表)”。
转到要搜索 core 文件的目录。
2
查找并删除此目录及其子目录中的所有 core 文件。
3
# find . -name core -exec rm {} \;
查找并删除 core 文件
示例 6–13
以下示例显示如何使用 find 命令查找并删除 jones 用户帐户的 core 文件。
# cd /home/jones
# find . -name core -exec rm {} \;
如何删除故障转储文件
▼
故障转储文件可能会很大。如果允许系统存储这些文件,除非必要,否则不要使其保
留太长时间。
成为超级用户或承担等效角色。
1
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南
:安全性服务》中的“配置 RBAC(任务列表)”。
第 6 章 • 管理磁盘使用(任务)
查找并删除旧文件或非活动文件
转到存储故障转储文件的目录。
2
# cd /var/crash/system
其中 system 标识创建了故障转储文件的系统。
注意 – 完成步骤 3 之前,请确保您处于正确的目录中。步骤 3 将删除当前目录中的所有
文件。
删除故障转储文件。
3
# rm *
验证是否已删除故障转储文件。
4
# ls
删除故障转储文件
示例 6–14
以下示例显示如何从系统 venus 中删除故障转储文件,以及如何验证是否已删除故障转
储文件。
# cd /var/crash/venus
# rm *
# ls |
|