Useful SSH Putty Commands

1) To find out your present working directory:

pwd


2) To change the directory:

cd

Here,

cd: used to navigate into a specified directory on a server.

Example: cd /home (moves to the home folder)


3) To the same directory

cd.


Using this command you will remain in the same directory you were.


4) To move up from one directory

cd ..

Above command will navigate two steps back from the current directory


5) Go to the previous directory

cd –

Above command will navigate to the previous directory.

6) Go to the Home folder

cd ~

Above command will navigate to the home directory on your server.


7) Go to root

cd /

Above command will navigate to root.

How to List Directories and Contents


8) List files

ls
usage: ls [option] [file]

Using the ls command in a folder will display all its content.

Example: ls /home.

Will return all content of the folder /home.


9) Show me all files in a directory

ls -a


10) Show contents with file size

ls -h


11) How to see sub-directories recursively

ls -r


The ls -r command is used to see sub-directories recursively.


12) How to see files by file size

ls -is



13) List all folders in the directory with details

ls -alh


How to Copy files/folders with Putty Commands

14) Copying a file

cp


To copy a file just use the cp ssh command.

Example:

cp filename.php /home/filename.php


15) Copy a folder with all files

cp -r

This one is used to copy the entire folder with all it’s contents.


16) Copy and rename

cp filename.php /home/filename2.php


How to Move files to different locations

17) Moving a file

mv


Example: mv page.php /home/page.php


18) Move and rename

mv page.php /home/newpage.php


19) Move file up one directory

mv filename ..


example: mv index.html/ ..


How to Create files/folders using Putty Commands

20) Create a folder

mkdir


example: mkdir new-folder

21) Create a file

touch


Use the touch command to create different files and file extensions

Example: touch index.php


How to Compress/Uncompress files?

22) Compressing folders

zip -r foldername.zip foldername


Example: zip -r newfolder.zip newfolder


23) uncompressing folders

unzip

Example: unzip newfolder.zip

24) Compressing folders using tar -czvf

tar -czvf foldername.tar.gz foldername


Example: tar -czvf wp-content.tar.gz wp-content

25) uncompressing folders using tar -czvf

tar -xvf foldername.tar.gz


Example: tar -xvf wp-content.tar.gz

How to Delete/Remove files?

26) Delete a file

rm


To delete a file on your server just use the rm command.

Example: rm index.php

27) Delete all files from a directory

rm *


This command is used to delete all contents from a directory.

Example: rm * folder name


28) Delete a folder/directory

rmdir


Use this command to remove directories.


How to change File permissions?

29) Change file permissions

chmod

Example: chmod 775 newfolder

30) Change permissions of folder and all files inside

chmod 755 folder name -R

 

Was this answer helpful? 1 Users Found This Useful (1 Votes)