Skip to main content

O que é um diretório transversal?

Uma travessia de diretório é um processo pelo qual o conteúdo das pastas ou diretórios do computador é verificado sistematicamente. Para desenvolvedores e usuários iniciantes de computadores, uma passagem de diretório pode gerar uma grande quantidade de informações úteis. Essa metodologia é usada em uma variedade de aplicativos de computador, incluindo pesquisas de arquivos em um sistema operacional.

Ao executar uma passagem de diretório, o processo começa no "diretório ativo". Muitos percursos de diretório são recursivos, o que significa que eles examinam o conteúdo do diretório ativo, bem como o conteúdo de cada pasta ou subdiretório separado que o diretório ativo contém. Os percursos de diretório recursivos podem identificar facilmente grandes grupos de arquivos com características semelhantes. Uma passagem de diretório também pode ser usada para selecionar tipos de arquivos específicos para análise, modificação ou exclusão.

As travessias podem ser feitas de duas maneiras diferentes. O primeiro método de travessia, que geralmente é realizado por todos os usuários de computador em algum momento, é feito através da interface do usuário de um sistema operacional. Precisamente como isso é feito depende do sistema operacional, mas, nesse contexto, percorrer diretórios geralmente é tão simples quanto clicar em uma pasta, clicar em uma pasta dentro dessa pasta e assim por diante. Como a velocidade dessa abordagem é limitada pela rapidez com que um usuário pode acessar manualmente os diretórios, geralmente é o mais lento dos dois métodos transversais.

Programadores e desenvolvedores geralmente empregam o segundo método de travessia, que implica dar comandos explícitos ao sistema operacional, em vez de usar sua interface. Esse método é mais flexível do que o percurso baseado na interface e geralmente pode ser vinculado a outros comandos do sistema operacional para acessar e modificar muitos arquivos de uma só vez. Em geral, a maioria dos usuários de computador não precisa fazer travessias dessa maneira, embora a opção esteja quase sempre lá.

Embora as travessias de diretório possam ser muito úteis, elas podem ser exploradas por códigos maliciosos, principalmente em páginas da web. Ao programar sites, os designers da Web geralmente devem tomar muito cuidado para garantir que nenhuma passagem de diretório não autorizada possa ser feita por um cliente que esteja visualizando uma página da Web. Como uma passagem de diretório tem o potencial de mostrar muitas informações, permitir que um cliente acesse os diretórios de componentes de uma página da Web pode representar um risco significativo à segurança. As travessias de diretório não são perigosas ou maliciosas, portanto, a varredura nos diretórios como um usuário confiável em um computador não coloca em risco automaticamente um computador ou seus dados. Em quase todos os contextos, as travessias de diretório são métodos seguros e úteis para obter informações de um computador.