复制大文件

发布于 2024-12-01 09:57:14 字数 235 浏览 1 评论 0原文

我有一个专用服务器,用于托管一个大型网站。我们需要在网站上进行升级,我想在 testurl(在不同的 cpanel 帐户上)但同一服务器上创建开发副本。

这些文件总大小约为 1GB,数量为 70,000 个。

我尝试过 WS FTP pro,但它在大约 20 小时内只复制了 10%。

在我的开发 URL 上创建副本的最简单、最快的方法是什么?

我是新手所以请详细指导。

谢谢

I have a dedicated server where I host a large website. We need to do an upgrade on the website and I want to create a development copy on a testurl (on a different cpanel account) but same server.

The files are around 1GB in total size and 70,000 in number.

I have tried WS FTP pro but it has only copied 10% in around 20 hours.

What's the easiest and quickest method to create a replica on my development URL?

I am a newbie so please give detailed instructions.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

屋顶上的小猫咪 2024-12-08 09:57:14

我认为最简单的方法是这样的:

  1. 在 WHM 中创建新帐户
  2. 通过 SSH 登录
  3. 导航到现有帐户文件夹
  4. 将文件复制到新帐户文件夹

这对您来说应该很容易,只要您知道如何访问您的帐户通过 SSH 服务器。这非常简单:

  • 通过 SSH 登录
  • 输入 su 并输入 root 密码(仅当您使用 root 以外的帐户 SSH 进入服务器时才需要这样做 - 在我看来,这是一个很好的做法)
  • 查找并导航到您的源帐户。我假设您可能已将网络帐户设置在 /home 文件夹中,因此请
  • 在进入后 尝试输入类似 cd /home/source_folder 的内容正确的源目录,输入 cp -R * /home/destination_folder

就这样了。 -R 选项递归地将所有文件从源复制到目标,如果您要复制大量文件,您可以考虑在 -R< 之后添加 --verbose /strong> 选项,这样你就可以看到它的工作原理。如果我的描述超出了需要,我提前表示歉意。

I would think the easiest method would be this:

  1. Create the new account in WHM
  2. Login via SSH
  3. Navigate to your existing account folder
  4. Copy the files to the new account folder

This should be pretty easy for you, as long as you know how to access your server via SSH. It's pretty simple:

  • Login via SSH
  • Type su and enter your root password (this is only necessary if you SSH into your server using an account other than root - a good practice, in my opinion)
  • Find and navigate to your source account. I'm assuming you're probably setup to have your web accounts in the /home folder, so try typing something like cd /home/source_folder
  • Once you're in the correct source directory, type cp -R * /home/destination_folder

That's pretty much it. The -R option recursively copies all the files from your source to your destination, and if you're copying a HUGE number of files, you might consider adding --verbose after the -R option so you can see it working. I apologize in advance if I've gone a little more granular than needed.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文