Bash shell or generally shells help us to efficiently manipulate files and directories. Shell has many essential tools like cp, mv, touch, etc., that help us create and modify files very easily in the terminal.