I am using SharePoint-2013. I have three lists that I want to move to the sub-site with all the data. How can i do this?
you can export the lists using the SharePoint 2013 Management Shell on a farm server with the command Export-SPWeb, including versions and security settings if you want. Then you can import the lists in the sub-site using the command Import-SPWeb, specifying the subsite url and the export files previously created.
You need to have securityadmin and db_owner roles on the SQL Server instance and you have to run the SharePoint 2013 Management Shell as Administrator.
After you have checked the lists in the subsite, you can delete the ones you don't need anymore.
The simplest way is to
Save list as Template with
Content > then at subsite create it from this template.
- Go to list Setting > Save List as a template .
- At subsite > Add app > create a list from this template
Export-SPWeb -Identity http://site -Path c:\export.cmp -IncludeUserSecurity -IncludeVersions All -ItemUrl /lists/yourlistname Import-SPWeb http://site/subsite –Path c:\export.cmp –UpdateVersions -Overwrite -IncludeUserSecurity