LinuxCommandLibrary

llvd

List LVM logical volumes

TLDR

Download a course using cookie-based authentication

$ llvd [[-c|--course]] [course-slug] --cookies
copy

Download a course at a specific resolution
$ llvd [[-c|--course]] [course-slug] [[-r|--resolution]] 720
copy

Download a course with captions (subtitles)
$ llvd [[-c|--course]] [course-slug] [[-ca|--caption]]
copy

Download a course path with throttling between 10 to 30 seconds
$ llvd [[-p|--path]] [path-slug] [[-t|--throttle]] [10,30] --cookies
copy

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.

SEE ALSO

ls(1), stat(1), find(1), tree(1)

Copied to clipboard