I have a library/list that is roughly 2 gigs. I need to copy it and place the new copy under a different name in the same SharePoint 2013 site. I am trying to retain the historical data and column information from library/list A to library/list B and allow for additional columns and information to be added to the new list without affecting the original library/list A.

2 Answers 2


Using PowerShell you can export the list and import it in new location. This will retain your history and versions.


  • PowerShell, Microsoft product? Commented May 2, 2016 at 14:48
  • It's a language for scripting. You can execute it using SharePoint Management Shell Commented May 2, 2016 at 14:49

You could try the Export-SPWeb and Import-SPWeb commands to export and import a library/list. They would basically export the data onto file system, and then import it back into SharePoint to the URL you designate. (And of course) Version history can be retained if you require.

The syntax would be similar to below:

Export-SPWeb -Identity <SiteURL> -Path <Path and File Name> [-ItemUrl <URL of Site, List, or Library>] [-IncludeUserSecurity] [-IncludeVersions] [-NoFileCompression] [-GradualDelete] [-Verbose]

However I should warn you that I have faced a lot of difficulty initially to get the Urls right. Here's an article to help you with that: Export-SPWeb Syntax Changes Between Root Site and Sub Sites

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.