forked from andonome/lk
		
	write ls
This commit is contained in:
		
							
								
								
									
										46
									
								
								basics/ls.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								basics/ls.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,46 @@ | ||||
| --- | ||||
| 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 | ||||
| ``` | ||||
|  | ||||
		Reference in New Issue
	
	Block a user