llvd
List LVM logical volumes
TLDR
Download a course using cookie-based authentication
Download a course at a specific resolution
Download a course with captions (subtitles)
Download a course path with throttling between 10 to 30 seconds
SYNOPSIS
llvd [OPTIONS] [DIRECTORY...]
PARAMETERS
DIRECTORY...
One or more directories to be listed. If no directory is specified, the current directory is listed.
-a, --all
Do not ignore entries starting with '.' (hidden files/directories). While less directly impactful for a single directory listing with -d, it's a common `ls` option.
-h, --human-readable
With -l, print sizes in human readable format (e.g., 1K, 234M, 2G).
-r, --reverse
Reverse order while sorting the listed directories.
-S, --size
Sort the directories by size, largest first.
-t, --time
Sort the directories by modification time, newest first.
--full-time
List full modification time with a more precise timestamp than the default -l output.
--color={always,auto,never}
Colorize the output; 'auto' is typically the default when output is to a terminal.
DESCRIPTION
The llvd command is not a standard Linux utility found in most distributions. It is almost exclusively encountered as a custom shell alias, commonly configured to execute `ls -lvd`. In this context, llvd provides a detailed long listing of specified directory entries themselves, rather than their contents. The `-l` option ensures a comprehensive output including file permissions, number of links, owner, group, size, and last modification time.
The `-d` option is crucial, as it instructs the underlying `ls` command to list the directory itself as a file, instead of recursively listing its contents. Furthermore, the `-v` option applies natural version sorting to the listed directory names. This is particularly useful when dealing with directories named with numerical sequences (e.g., `project_v1`, `project_v10`, `project_v2` would be sorted correctly). This combination allows for a quick and intelligently sorted overview of directory metadata.
CAVEATS
The llvd command is not a standard Linux command or a pre-installed utility. Its functionality is entirely dependent on whether it has been defined as a custom shell alias by the user or system administrator. Most commonly, it's an alias for `ls -lvd`. If not aliased, attempting to execute `llvd` will result in a 'command not found' error. Users should check their shell configuration files (e.g., `~/.bashrc`, `~/.zshrc`) to verify its definition.
CUSTOM ALIASES
Users frequently create custom aliases in their shell configuration files (e.g., `~/.bashrc`, `~/.zshrc`) to simplify frequently used or complex commands. The `llvd` command is a prime example of such a custom alias. To define it, one would typically add a line like `alias llvd='ls -lvd'` to their shell startup file. After saving the file, the shell session needs to be reloaded (e.g., by running `source ~/.bashrc` or opening a new terminal) for the alias to take effect.
HISTORY
As llvd is not a standard, standalone utility, it does not possess an official development history, versioning, or feature roadmap. Its 'usage history' is primarily tied to shell customization and user convenience. The `ll` alias for `ls -l` is widely adopted across Unix-like systems. The addition of `v` (version sort) and `d` (list directory entry) extends this common pattern, making `llvd` a specific, user-defined shortcut for a particular `ls` invocation, rather than a formally developed command.