Navigation
Moving, Copying, and Deleting Files
Creating, Moving, Copying and Deleting Directories
Searching Files and Directories
| pwd | Shows the full path of the current directory |
| ls | Lists all the files in the current directory |
| ls -al | Lists all files and information |
| ls –alR | Lists all files and information in all subdirectories |
| ls -alR | more | Same as ls –alR, pausing when screen becomes full |
| ls -alR > filename.txt | Same as ls –alR, outputs the results to a file |
| ls *.html | Lists all files ending with .html |
| cd [directory name] | Changes to a new directory |
| cd .. | Changes to directory above current one |
| clear | Clears the screen |
| vdir | Gives a more detailed listing than the "ls" command |
| exit | Log off your shell |
Moving, Copying, and Deleting Files
| mv [old filename] [new filename] | Move/rename a file |
| cp [filename] [new filename] | Copies a file |
| rm [filename] | Deletes a file |
| rm * | Deletes all files in current directory |
| rm *.html | Deletes all files ending in .html |
| mkdir [directory name] | Creates a new directory |
| ls -d */ | Lists all directories within current directory |
| cp -r [directory] [new directory] | Copies a directory and all files/directories in it |
| find . -name [filename] -print | Searches for a file starting with current directory |
| grep [text] [filename] | Searches for text within a file |