Windows Tips & News

Execute o Chmod separadamente para arquivos e diretórios

click fraud protection
RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistema

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 achar 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 achar 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 os 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 é -tipo f para -tipo 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 a 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.

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistema
O Windows 11 Build 25247 (Dev) inclui gerenciador de tarefas aprimorado, segundos do relógio da bandeja e muito mais

O Windows 11 Build 25247 (Dev) inclui gerenciador de tarefas aprimorado, segundos do relógio da bandeja e muito mais

A Microsoft lançou uma nova prévia do Windows 11, build 25247 para Windows Insiders no canal Dev....

Consulte Mais informação

O bloco de notas com guias agora está disponível para Windows 11 Insiders

O bloco de notas com guias agora está disponível para Windows 11 Insiders

A Microsoft iniciou a distribuição de um aplicativo Notepad atualizado para o Windows 11. Os part...

Consulte Mais informação

Insiders do Windows 11 no canal Beta recebem Builds 22623.1180 e 22621.1180

Insiders do Windows 11 no canal Beta recebem Builds 22623.1180 e 22621.1180

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistemaAlé...

Consulte Mais informação