Principal Linux Execute o Chmod separadamente para arquivos e diretórios

Execute o Chmod separadamente para arquivos e diretórios



Deixe uma resposta

Se você é um usuário Linux, provavelmente já ouviu falar sobre o aplicativo de console chmod . É uma ferramenta útil que permite alterar as permissões do sistema de arquivos usando uma sessão de terminal ou um emulador de terminal. Quando você o executa, ele altera as permissões que você especifica em arquivos e diretórios de uma só vez. Mas pode ser necessário alterar as permissões do arquivo separadamente das permissões do diretório e vice-versa. Veja como isso pode ser feito.
banner com logotipo chmod

Existem várias maneiras de fazer isso, mas minha forma favorita e mais confiável de fazer isso é combinar chmod com xrags e encontrar Ferramentas. O comando a seguir modificará as permissões apenas para arquivos.

localizar / caminho / para / localização -tipo f -print0 | xargs -0 chmod 644

Aqui o encontrar comando lista todos os arquivos no local especificado. A opção -type f diz a ele para listar apenas arquivos e excluir diretórios. A opção -print0 permite o processamento de nomes de arquivos de forma que nomes de arquivos ou diretórios contendo espaços ou novas linhas sejam tratados corretamente.

Um comando apropriado semelhante pode ser usado para diretórios também. A única parte que você precisa alterar é -type f para -type d:

find / path / to / location -type d -print0 | xargs -0 chmod 755

Dica: você pode economizar tempo e digitar menos usando este truque.

  1. Primeiro, aplique as permissões do sistema de arquivos aos arquivos e pastas executando chmod no modo recursivo:
    chmod -R 644 / caminho / para / localização

    Isso aplicará as permissões rw-r-r a todos os arquivos e pastas no local especificado.

  2. Em seguida, execute o comando apenas para diretórios:
    find / path / to / location -type d -print0 | xargs -0 chmod 755

É isso aí.

Artigos Interessantes

Escolha Do Editor

Tema Tigres para Windows 10, 8 e 7
Tema Tigres para Windows 10, 8 e 7
O pacote de temas Tigers para Windows é um conjunto de 5 papéis de parede de desktop com lindos felinos selvagens grandes. Ele foi criado inicialmente para Windows 7, mas você pode usá-lo no Windows 10, Windows 7 e Windows 8. Embeleze sua área de trabalho com esses animais perigosos e rápidos aplicando este lindo tema Tigres para Windows 10,
Como desligar as legendas em um Firestick
Como desligar as legendas em um Firestick
O Fire TV Stick da Amazon oferece a opção de habilitar e desabilitar as legendas na sua smart TV. Além disso, você pode alterar o idioma e a aparência das legendas na TV por meio do Fire Stick. Ao completar
Desativar atalho de teclado do Narrador no Windows 10
Desativar atalho de teclado do Narrador no Windows 10
Nas versões recentes do Windows 10, o atalho de teclado Win + Ctrl + Enter é atribuído para ativar o Narrator. Aqui está como habilitá-lo ou desabilitá-lo.
Corrigir caixa de diálogo Blurry Open Save File no Chrome e Edge
Corrigir caixa de diálogo Blurry Open Save File no Chrome e Edge
Como corrigir a caixa de diálogo Blurry Open Save File no Google Chrome e Microsoft Edge Com o lançamento do Chrome 80, os usuários encontram um problema com a caixa de diálogo Open File. Suas fontes aparecem borradas, dificultando a leitura. Se você foi afetado, aqui está uma solução rápida para você. Além disso, esse problema é conhecido
Como baixar imagens automaticamente no Outlook
Como baixar imagens automaticamente no Outlook
Se você usa o Outlook para verificar seus e-mails, sabe que precisa baixar todas as imagens manualmente. O Outlook não baixará as fotos em seus e-mails automaticamente, então você deve clicar onde diz
Disco rígido externo x unidade flash: qual é a diferença?
Disco rígido externo x unidade flash: qual é a diferença?
As unidades flash são para armazenamento e portabilidade de curto prazo. Os discos rígidos leem e gravam arquivos regularmente, durando mais tempo sob uso constante.
Como consertar um iPhone que não desliga
Como consertar um iPhone que não desliga
Se o seu iPhone não desligar, pode ser porque está congelado, a tela está danificada ou um botão está quebrado. Veja o que fazer para consertar seu iPhone.