I want to know whether PnP SharePoint can Work in Powershell On RHEL -7 (Linux Platform) I have 1 TB of files to be migrated from LInux Platform i.e. RHEL 7 to sharepoint . For that i have installed Powershell and Install-Module SharePointPnPPowerShellOnline also. But PnP is not establishing connection with sharepoint online. I want to know if the mentioned PnP will work or not on Linux Platform, and if not which PnP i have to Install. We have installed .NetCore as well.

Will I be able to use PnP Sharepoint On Linux Platform after the installation of O365 CLI https://pnp.github.io/office365-cli/
As the above link state that after installation in any other platform it will work.
If not?? Could You please guide me which APi (CSOM/Rest API,PnP) can be used in Powershell in Linux Platform.
Thank you for reporting this issue. We will be triaging your incoming issue as soon as possible.
Hi @rashmivsharan. At this moment PnP PowerShell only works from Windows as we're having a dependency on PnP Sites Core which on its turn has a dependency on the Microsoft Client Side Object Model (CSOM) which on its turn only works in the .NET Framework which on its turn is only available for Windows Microsoft platforms
In the near future Microsoft will release a .NET Standard version of CSOM from which we can start building the entire stack into a platform independent structure. But before we have everything rewritten for that, it will take many months.
Actually not sure why your question got transferred to PnP PowerShell from O365 CLI, as their solution is platform independent, so that may be something for you to have a look at if that can help you out here.
A little update: the .NET Standard version of SharePoint has shipped, and we are actively working on getting PnP PowerShell out for PowerShell 7. A small teaser:

I came here for this, so this is great news. Do you have any timelines for when that will be available? Thanks.
Most helpful comment
A little update: the .NET Standard version of SharePoint has shipped, and we are actively working on getting PnP PowerShell out for PowerShell 7. A small teaser: