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

Como desabilitar os gestos de deslizamento e toque na barra de botões do Metro para trackpads (touchpads) no Windows 8.1 e Windows 8
Como desabilitar os gestos de deslizamento e toque na barra de botões do Metro para trackpads (touchpads) no Windows 8.1 e Windows 8
Como desativar os deslizamentos de borda Metro e gestos de toque para trackpads (touchpads) no Windows 8.1 e Windows 8
Como tocar música no Amazon Echo
Como tocar música no Amazon Echo
Amazon Echo é o principal dispositivo Alexa. É para haver a conexão física entre o usuário e a assistente virtual da Amazon, Alexa. O Amazon Echo faz tudo o que Alexa faz. É ativado por voz, faz tarefas
Como alterar hosts no Webex
Como alterar hosts no Webex
Em muitos programas de videoconferência, a pessoa que inicia a reunião é o organizador e pode transferir esse poder para um participante. Webex não é diferente e também tem funcionalidade semelhante, onde o host tem permissão para alterar o
Como adicionar o ícone da Lixeira ao painel de navegação no Windows 10 File Explorer
Como adicionar o ícone da Lixeira ao painel de navegação no Windows 10 File Explorer
Veja como adicionar o ícone da Lixeira ao painel de navegação (painel esquerdo) do Explorador de Arquivos no Windows 10
Desative o botão Voltar na caixa de diálogo Abrir arquivo comum no Windows 10
Desative o botão Voltar na caixa de diálogo Abrir arquivo comum no Windows 10
Como desativar o botão Voltar na caixa de diálogo Abrir arquivo comum no Windows 10. A 'caixa de diálogo abrir arquivo' comum é um dos controles clássicos disponíveis no Windows 10.
Como consertar quando os dados móveis não estão funcionando
Como consertar quando os dados móveis não estão funcionando
Os dados móveis que não funcionam em um iPhone ou Android podem ser causados ​​por um cartão SIM danificado, falhas de software ou hardware ou interrupção da rede. Aprenda como fazê-lo funcionar novamente.
Como exportar de forma limpa do Google Docs para HTML
Como exportar de forma limpa do Google Docs para HTML
O Google Docs é um programa de processamento de texto on-line poderoso e rico em recursos, centrado na nuvem, oferecido a nós, é claro, pelo gigante das buscas Google. Embora o Docs não tenha todos os recursos do Microsoft Word, o campeão indiscutível em