47 lines
		
	
	
		
			492 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			492 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: "ls"
 | |
| tags: [ "basics" ]
 | |
| ---
 | |
| 
 | |
| Firstly, your `ls` is probably aliased to something.
 | |
| 
 | |
| Check it with:
 | |
| 
 | |
| 
 | |
| ```bash
 | |
| alias ls
 | |
| ```
 | |
| If the prompt shows some alias, then start by removing it:
 | |
| 
 | |
| 
 | |
| ```bash
 | |
| unalias ls
 | |
| ```
 | |
| 
 | |
| Now we can begin.
 | |
| 
 | |
| Check the most recently modified file:
 | |
| 
 | |
| 
 | |
| ```bash
 | |
| ls -t
 | |
| ```
 | |
| 
 | |
| Reverse this with `tac` to see the file which has been unmodified the longest:
 | |
| 
 | |
| 
 | |
| ```bash
 | |
| ls -t | tac
 | |
| ```
 | |
| Group files by extension:
 | |
| 
 | |
| ```bash
 | |
| ls -X
 | |
| ```
 | |
| Sort largest files first:
 | |
| 
 | |
| ```bash
 | |
| ls -X
 | |
| ```
 | |
| 
 |