Skip to main content

A cli script to detect and list files including Alternate Data Streams under linux using the getfattr command.

Project description

lad (List All Data)

lad is a command line script to list directories and files including Alternate Data Streams by using the getfattr command. The interface is inspired by the ls command.

Installation

Install the package with pip

pip install lad-cli

Usage

Type lad --help to view the help.

usage: lad [OPTION]... [FILE]...

Lists information about the FILEs (the current directory by default) including Alternate Data Streams.

optional arguments:
  -h, --human-readable  print sizes like 1K 234M 2G etc.
  --help                prints the help text
  -R, --recursive       list subdirectories recursively
  --full-time           Shows the complete timestamp
  -n, --numeric-uid-gid
                        list numeric user and group IDs
  -F                    Show only files which include Alternate Data Streams
  --no-warning          Suppress warnings (e.g. if the filesystem is not NTFS)

Examples

Example 1

$ lad /mnt/usb
drwxrwxrwx root root    0 15. May 2020 21:30 ABC
drwxrwxrwx root root    0 15. May 2020 19:59 System Volume Information
-rwxrwxrwx root root   10 16. May 2020 14:51 test.txt
-rwxrwxrwx root root   22 16. May 2020 14:51 test.txt:secret

Example 2

Scan recursively all subdirectories using the -R option flag.

$ lad /mnt/usb -R
drwxrwxrwx root root  0 15. May 2020 21:30 ABC
-rwxrwxrwx root root  7 15. May 2020 21:30 ABC/hello
-rwxrwxrwx root root  7 15. May 2020 21:30 ABC/hello:secret2
drwxrwxrwx root root  0 15. May 2020 19:59 System Volume Information
-rwxrwxrwx root root 76 15. May 2020 19:59 System Volume Information/IndexerVolumeGuid
-rwxrwxrwx root root 12 15. May 2020 19:59 System Volume Information/WPSettings.dat
-rwxrwxrwx root root 10 16. May 2020 14:51 test.txt
-rwxrwxrwx root root 22 16. May 2020 14:51 test.txt:secret

Example 2

Show only files which contain an Alternate Data Stream using the -F option flag:

$ lad /mnt/usb -RF
-rwxrwxrwx root root  7 15. May 2020 21:30 ABC/hello
-rwxrwxrwx root root  7 15. May 2020 21:30 ABC/hello:secret2
-rwxrwxrwx root root 10 16. May 2020 14:51 test.txt
-rwxrwxrwx root root 22 16. May 2020 14:51 test.txt:secret

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lad-cli-1.0.2.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

lad_cli-1.0.2-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file lad-cli-1.0.2.tar.gz.

File metadata

  • Download URL: lad-cli-1.0.2.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3

File hashes

Hashes for lad-cli-1.0.2.tar.gz
Algorithm Hash digest
SHA256 6ddf88999e1db2c10f9d002b856fac77dfb8ba44e8bb6629699ddf145a6e170c
MD5 b792c13153dff9db270995b4b9cf6137
BLAKE2b-256 9b56cadee55216d5010c6d142fdb0816bb0142124b32073e0b56bd6130bec320

See more details on using hashes here.

File details

Details for the file lad_cli-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: lad_cli-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3

File hashes

Hashes for lad_cli-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d42aa478f464398c4b74aba22611a108e6841ecfc45f565139bbda42d371220e
MD5 7cd77f8629d0b53901b009737f840a7e
BLAKE2b-256 2b3cc99b798d4a473e2cea6e2b6b88de6c4cca3a0cb6ef75ede1a425f71cb5ce

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page