Powershell Tutorial
Introduction to Powershell Managing History of Powershell Commands Cmdlet, Alias, Function and Module in Powershell PSDrive Profile in Windows Powershell Variable Management in Powershell Passing values to parameters from file Creating files and directories Basic File System commands Finding the patterns in files Unique command Replacing patterns in files Comparing objects Sorting objects Other object commands Getting members of an Object Managing processes Managing Jobs IO redirection Piping System Commands Network commands Service Commands WMI(Windows Management Instrumentation) CIM (Common Information Model) Formatting output exporting output XML processing Powershell Module Management Remote computer managementBasic file system commands in windows powershell
Below is the list of file commands in Windows Powershell. Displaying the contents of file “cat” command is used to display the contents of file. Get-Content, gc, type – all of these are same commands with different names. Here is the syntax of cat command.
> cat <file-name>
Deleting entire data from a file
To make the file empty, we can use “Clear-Content” (also called as clc) command.
> clc <file-name>
Creating a directory using mkdir (New-Item) command
> mkdir <directory-name>
Deleting a file or a directory using rm (Remove-Item) command
> rm <file-name-or-directory-name>
To delete the files recursively in a directory, you can use below command.
> rm -r <directory-name>
Copying files using cp (Copy-Item, cpi, copy) command
Here is the syntax of cp command.
cp <source-file> <destination-file>
Moving files using mv (Move-Item, mi, move) command
You can use below command to rename a file.
$ mv <old-file> <new-file>
You can use below command to move a file.
$ mv <source-file> <destination-file>
You can use below command to move a file forcefully.
$ mv -fo <source-file> <destination-file>
Rename item
Rename-Item <original-file-name> <new-file-name>
Listing files and directories using ls (dir, gci, Get-ChildItem) command.
“ls” command shows the list of file and directory names in the current directory. But You can also specify the names of directories explicitly.
$ ls dir1, dir2
Resolving paths
You can use below command to find out the absolute path of the specific files.
> Resolve-Path <file-name>
Check if file exists
You can use below command to check if specific file exists. This will display output as true if the specified file exists.
Test-Path “f1.*”
Display and set present working directory
You can use “pwd” (Get-Location, gl)command to display present working directory. To change the working directory , you can use “cd” (chdir, sl, Set-Location) command.
Set-Location <directory-name>
pushd (Push-Location) and popd(Pop-Location) commands in Powershell
These commands are used to switch to multiple directories with ease.Web development and Automation testing
solutions delivered!!