Bash 파일 목록 출력

When working with the Linux command line, you might often need to retrieve a list of files present in a directory. This can be accomplished using the ls command in Bash. In this blog post, we will explore how to efficiently list files in a directory using different options provided by the ls command.

Basic Usage

The basic syntax of the ls command is as follows:

ls [option] [directory]

Here’s a breakdown of the commonly used options:

List Files in Current Directory

To list files in the current directory, simply execute ls without any arguments:

ls

List Files in a Specific Directory

If you want to list files in a specific directory, provide the directory path as an argument to the ls command:

ls /path/to/directory

Display Detailed Information

To get more detailed information about each file, use the -l option:

ls -l

The output will include details such as file permissions, owner, size, and modification time.

Include Hidden Files

By default, the ls command does not display hidden files. To include hidden files in the output, use the -a option:

ls -a

Sort Files by Modification Time

If you want to sort the files based on their modification time, use the -t option:

ls -t

The most recently modified files will be displayed at the top.

Reverse the Order of Files

To reverse the order of the files, use the -r option in conjunction with other options:

ls -ltr

This will display the files in reverse order of modification time.

Conclusion

The ls command in Bash is a versatile tool for listing files in a directory. By using the various options provided, you can customize the output based on your requirements. Whether you need a simple listing or detailed information about each file, the ls command has you covered.

Remember to explore the man page of the ls command to discover additional options and functionalities it offers.

Happy file listing!