从服务器中删除除 .htaccess 之外的隐藏文件
Delete hidden files from sever except .htaccess
几天前,我注意到我的服务器有将近 1000 多个隐藏目录和文件,它们是完全相同的副本。我举个例子。
一级目录有以下子目录和文件:
- wp-内容
- wp-包括
- index.php
- wp-mail.php
现在,我注意到除了这 4 个之外,还有如下隐藏文件:
- ._wp-内容
- ._wp-includes
- ._index.php
- ._wp-mail.php
此外,如果这些子目录也有更多的子目录(几级深),那里也发生了同样的重复。我不确定这是怎么发生的(可能是当我从一个站点从一个服务器迁移到另一个时发生的)。
无论如何,我的问题是如何删除所有这些带有前缀“._”(忽略引号)的重复和隐藏文件 - 包括 3-4 个子文件目录深。同样,不会删除 .htaccess 文件或其他重要 files/directories。
我的是一个 Wordpress 网站,我使用 Ubuntu 14.04 LTS。
您可以使用 find
实用程序:
find /path/to/search -name "._*" | xargs rm
或者作为替代
find /path/to/search -name "._*" -exec rm -r "{}" \;
其中 /path/to/search
必须替换为您要在其中开始搜索的本地文件系统中的基本位置。
几天前,我注意到我的服务器有将近 1000 多个隐藏目录和文件,它们是完全相同的副本。我举个例子。
一级目录有以下子目录和文件:
- wp-内容
- wp-包括
- index.php
- wp-mail.php
现在,我注意到除了这 4 个之外,还有如下隐藏文件:
- ._wp-内容
- ._wp-includes
- ._index.php
- ._wp-mail.php
此外,如果这些子目录也有更多的子目录(几级深),那里也发生了同样的重复。我不确定这是怎么发生的(可能是当我从一个站点从一个服务器迁移到另一个时发生的)。
无论如何,我的问题是如何删除所有这些带有前缀“._”(忽略引号)的重复和隐藏文件 - 包括 3-4 个子文件目录深。同样,不会删除 .htaccess 文件或其他重要 files/directories。
我的是一个 Wordpress 网站,我使用 Ubuntu 14.04 LTS。
您可以使用 find
实用程序:
find /path/to/search -name "._*" | xargs rm
或者作为替代
find /path/to/search -name "._*" -exec rm -r "{}" \;
其中 /path/to/search
必须替换为您要在其中开始搜索的本地文件系统中的基本位置。