24 lines
		
	
	
	
		
			560 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			24 lines
		
	
	
	
		
			560 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								tags:
							 | 
						||
| 
								 | 
							
								  - Programming_Languages
							 | 
						||
| 
								 | 
							
								  - shell
							 | 
						||
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## Listing options
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Obviously we know that in order to list the files and sub-directories in our current directory we use `ls` but here are some of the most useful of the different modifiers:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								* `**ls -a**`
							 | 
						||
| 
								 | 
							
								  * list and include hidden dot files
							 | 
						||
| 
								 | 
							
								* `**ls -l**`
							 | 
						||
| 
								 | 
							
								  * list with user permissions, file-size and date-modified (most detailed)
							 | 
						||
| 
								 | 
							
								* `**ls ***`
							 | 
						||
| 
								 | 
							
								  * list organised by folders one level deep
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## Navigation shorthands
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								* `cd -`
							 | 
						||
| 
								 | 
							
								  * Return to the directory you were last in
							 | 
						||
| 
								 | 
							
								* `!!`
							 | 
						||
| 
								 | 
							
								  * Repeat the last command
							 |