There is something ‘hidden in plain sight’ in PnP PowerShell for SharePoint Online, and it’s been there already for a few years. Let me show you the command:
Connect-PnPOnline -Url https://contoso.sharepoint.com -CreateDrive
Notice that last parameter?
-CreateDrive. It does exactly what it says it does. It creates a drive that you can navigate into. And you are effectively navigating into your site. How cool is that?
By default it creates a drive called SPO:
Connect-PnPOnline -Url https://contoso.sharepoint.com -CreateDrive cd SPO:\ cd SitePages dir Folder: \SitePages Name Type Items/Size Last Modified ---- ---- ---------- ------------- Forms Folder 0 2017-02-13 19:50:58 DevHome.aspx File 3356 2017-03-07 09:55:45
and you will see the contents of your site. And you can copy things around, delete things, etc.
If you want to call the drive something different, simply use the
-DriveName yourname parameter.
Notice that the drive only works in PowerShell. E.g. you cannot navigate to it by using the File Explorer or the Finder on a Mac (Mac? Yes. See more here: https://www.erwinmcm.com/cross-platform-pnp-powershell/).