Syntax:
Use “ls” Command:
List All Files
To see all the files and folders, run “ls” without any options or arguments.

Display Current Directory:
$ pwd displays the current working directory.

“ls” Command with Different Options:
List Root Directory:

Display Directory:
To display the specific directory, pass the directory name as an argument with the “ls” command.
$ ls /home


It will display all the subdirectories/ files.
Display Files in Long List Format:
$ -l (Lowercase L) gives detailed information of all files and directories.

It prints the files and directories with all information.
drwxr-xr-x: file access.
2: number of links to file.
User: File owner
User: File group
4096: File size
Mar 6 06:39: Date and time
Desktop: File/Folder name
Display Specific File or Directory Content:
To display specific Directory or file information, pass the argument with the –l option.

Display Hidden Files:
In Linux, a file that begins with Dot(.) are hidden files.
To display the hidden files, Use -a option with “ls”:

Display the Content of Hidden Files:
Use a combination of –a and -l to display the content of all hidden files. (Files with. Dot is hidden).

Display Files in Reverse Order:
User –r option to display the files in reverse order:

Display Most Recent Modified Files and Directories:
-t options sort the files according to their modification dates. Recently, modified files will be displayed on top.

Display the Latest Modified Files:
To look at the contents of recently edited files and directories in reverse order, use the –r option.

Display Files in Human-readable Order:
Use -h option to present the files in a readable format for humans.

Display the Long List Format in Human-readable Format
Use –l and –h options to display the size of files in a human-readable format:

Display the Files Alphabetically by Extension:
Use the -x option to display the files or directories alphabetically by extension.

Display Files Size:
Use the –s option with the “ls” command to see the size of files and folders:

Sort by Size:
The -lS option sorts files and directories by their size. The larger files will be displayed first followed by smaller files.

Display UID and GID:
To display the (User ID) and (Group ID) of files and folder. Use the option –n with “ls” command:

Append Character with Files:
Use –F option with “ls” command to add character at the end with each directory.

Check ls Version:
To check the version of the “ls” command, use the –version as a parameter.

Display Files and Directories Recursively:
The -R option shows the files recursively. This means we will list folders and their contents recursively which will take us to the deepest path.

Add “/” Character with All Directories:
-p option append “/” character with each directory.

Display the Last Edited File:
To print the latest modified file in a directory user, use head with “ls” command:

Display the Oldest File:
To show the oldest file in a directory combine tail with “ls”.

Display Files Inode Number:
Use –I option to print the files/Directories in inode number. As you can see, the files’ name is preceded by a number

Display One File/Directory in One Line:
We may set out that only one file is specified in a single line. This is commonly used to include a file list as an input to other commands or programs.

Conclusion:
The “ls” command can display a variety of details about the files and sort them out using a variety of options and perform recursive listing. In this article, we have executed the “ls” command with different options.
from Linux Hint https://ift.tt/3uDeJ6K

0 Comments