GNU/Linux >> Znalost Linux >  >> Linux

Jak chmodovat a chown skryté soubory v Linuxu?

Pokud jste v pořádku také chmoding aktuálního adresáře, udělejte to a nechte -R dělat těžké zvedání. -R neignoruje skryté soubory.

sudo chmod -R 775 .

* ve výchozím nastavení nezahrnuje skryté soubory, ale pokud jste v bash, můžete to udělat pomocí:

shopt -s dotglob

Přečtěte si o tom více v bash's builtin manuál:

Pokud je nastaveno, Bash zahrnuje názvy souborů začínající `.' ve výsledcích rozšíření souboru.

Tím vznikne * zahrnout také skryté soubory.

chmod -R 775 *

Deaktivujte jej pomocí:

shopt -u dotglob

Další možností je použít find Líbí se mi to, protože nad tím můžete mít velmi jemnou kontrolu.

find <path to start from> -exec chown <options> {} \+

find -path '<path to include>' -exec chown <options> {} \+

Jedinou nevýhodou je, že find má v různých verzích různou syntaxi.


Linux
  1. Linux chmod and chown – Jak změnit oprávnění a vlastnictví souborů v Linuxu

  2. Jak najít velké soubory linux pomocí příkazů find a du

  3. Jak archivovat a komprimovat soubory na Linuxu

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

  2. Jak kopírovat skryté (začínající tečkou) soubory a podadresáře v linuxu?

  3. Jak zobrazit skryté soubory pomocí příkazu Linux `find`

  1. Jak najít soubory v Linuxu

  2. Jak najít duplicitní soubory v Linuxu

  3. Jak najít a odstranit prázdné adresáře a soubory v Linuxu