GNU/Linux >> Znalost Linux >  >> Linux

Rekurzivně vypisujte úplnou absolutní cestu souborů s oprávněními v Linuxu

Spíše než ls nebo find můžete zkusit tree . Konkrétně tree -ifpugDs $PWD by vám měl dát to, co byste chtěli.

-if odstraní odsazení a vytiskne cestu

-p tisková oprávnění

-ug vytiskne uživatele a skupinu

-D vytiskne čas úpravy

-s velikost tisku


Pokud je problém s jeho zadáním, co vložit to, co již máte, do funkce:

myspecialfinder() {
  find $PWD/ -type f -name "$1" -printf '%M %u %g %s\t%a\t%p\r\n'
}

Použili byste jej jako

myspecialfinder file.name

Linux
  1. Co je nového s rdiff-backup?

  2. Jak najít soubory s oprávněními SUID a SGID v Linuxu

  3. Linux – změnit oprávnění složky?

  1. Co je Umask v Linuxu

  2. Oprávnění souborů v Linuxu s příkladem

  3. Jak mohu v Linuxu vygenerovat seznam souborů s jejich absolutní cestou?

  1. Seznam souborů rekurzivně v Linux CLI s cestou relativní k aktuálnímu adresáři

  2. Vypište soubor pomocí příkazu ls v Linuxu s úplnou cestou

  3. Jak zjistit, jaký hardware dobře funguje s linuxem?