Wordpress Tarball 的内容全部包含在名为“wordpress”的单个目录中。我想将存档上传到我的服务器 (CentOS),并将所有文件直接解压到我的网络服务器的根目录中。问题是所有内容都解压到我的文档根目录中的单个“wordpress”目录中。如何在没有“wordpress”目录的情况下将“wordpress”的所有内容解压到我的文档根目录中?谢谢。
答案1
更简单的方法是将目标上的所有内容解压,然后让其创建 wordpress 文件夹,然后将内容复制到根目录中。它还会为您提供“未受污染”的副本,以便在出现问题时您可以再次复制内容。
假设你的 Web 根目录位于:
/home/user/public_html
当你解压上传的文件时,它最终会变成
/home/user/public_html/wordpress
复制所有内容的命令(隐藏文件除外)
cp -ax /home/user/public_html/wordpress/* /home/user/public_html/
很可能还存在一个 .htaccess 文件,需要单独的副本:
cp /home/user/public_html/wordpress/.htaccess /home/user/public_html/