Como eu faria isso em um sistema unix?

2

Eu preciso localizar todos os objetos do sistema de arquivos abaixo do diretório / sbin que incluam um ponto (.) em algum lugar no nome do objeto, mas não os objetos que começam com um período inicial.

    
por thehollow89 27.01.2010 / 01:12

2 respostas

3

Tente isso na sua pasta / sbin

Encontre o arquivo * .txt, mas ignore o arquivo .txt oculto, como o arquivo .vimrc ou .data.txt:

$ find . -type f \( -iname "*.txt" ! -iname ".*" \)

A opção -type f força a procurar apenas arquivos e não diretórios.

    
por 27.01.2010 / 01:30
2
find /sbin -name '*.*' | grep -v '/\.'

Pode adicionar -type f se estiver interessado apenas em arquivos.

    
por 27.01.2010 / 01:47

Tags