通过SSH在bluehost虚拟主机上运行LinUX命令可以帮助我们高效地管理的自己文件和帐户,使用户享有更大的自主和便利。
介绍几个比较重要的命令:
1.当前目录下统计当前目录下所有文件的数量
find . -type f -print |wc -l
统计当前目录下所有文件的数量,对我们判断当前目录中是否存在垃圾文件比较有帮助,有利于保持文件的清洁,可以提高日常的备份效率,另一方面也可以让我们了解帐户内总体的文件数量,bluehost有一个条款是要求每帐户不超过100万文件的,因此要定期统计一下。
*任何目录下统计主目录下所有文件的数量
find ~/ -type f | wc -l
这个和上面的命令类似,是针对主目录的一个统计。如果没有SSH只是用FTP软件来统计简直不可思议,统计25万文件的目录,我测过一次花了近10个小时,通过SSH运行上面的命令话速度很快,具体要看服务器的负荷情况,一般不超过1分钟。
*统计目录占用的空间
du -sh
网站迁移和备份都是需要大致计算一下目录有多大、是否需要分卷压缩,用上面的命令可以瞬间得出结果。如果用FTP客户端来统计将很痛苦。
*强制删除文件,下面的命令是强制删除文件也可以删除目录,在bluehost上到目前为止还真没遇到不能删除文件,必须使用这个方法的事例,一直用这个来删除目录速度飞快。
rm -rf filename