How we can use the ls command on C-Mode.
See The Solution
One options i found out go to node run <node name>
Go to priv set advanced mode.
then you can use the ls command
but is there any options to use it on Admin vserver.
View solution in original post
Not sure what you're trying to accomplish, but ls has very limited utility. As you found, its available in the node shell, but all you can really do with it is ls /etc.
You can achieve this with the NetApp PowerShell Toolkit:
# Import the DataONTAP PowerShell moduleImport-Module DataONTAP# Connect to the appropriate NetApp cDOT ClusterConnect-NcController -Name <Cluster Management IP Address># List the contents of the specified directoryRead-NcDirectory -VserverContext <Vserver Name> -Path /vol/<volume name>/<folder name>
# Import the DataONTAP PowerShell module
# Connect to the appropriate NetApp cDOT Cluster
Connect-NcController -Name <Cluster Management IP Address>
# List the contents of the specified directory
Read-NcDirectory -VserverContext <Vserver Name> -Path /vol/<volume name>/<folder name>
Here is an example of these commands in action:
Below command is a way of doing ls in C-Dot:
admin_node::> system node run -node filer_node-0* -command "priv set -q diag ; ls /vol/Volumename/"2 entries were acted on.Node: filer_node-01/vol/Volumename/: Can't open directory: No such file or directoryNode: filer_node-02...L_lun015