Perguntas com a marcação «find»

15
Encontre arquivos criados por um usuário específico

Como eu iria descobrir todos os arquivos criados por um usuário em particular e exibi-los na tela? Eu iniciei um script que solicita ao usuário atual que digite o nome de usuário de quem ele deseja exibir todos os arquivos. Pensei em usar uma instrução if, considerando que gostaria de incluir a...

15
Por que `encontra. -type f` leva mais tempo que `find .`?

Parece que findseria necessário verificar se um determinado caminho corresponde a um arquivo ou diretório de qualquer maneira para percorrer recursivamente o conteúdo dos diretórios. Aqui estão algumas motivações e o que eu fiz localmente para me convencer de que find . -type fé realmente mais...

15
Como citar argumentos com xargs

Suponha que eu queira excluir todos os arquivos em uma pasta com mais de 1 MB. $ find . -size +1M | xargs -0 rm Isso não excluirá os arquivos que possuem espaço em seus nomes. Então, eu quero que cite todos os argumentos para os quais envia rm. Se findder, Some report.docxdeve passar "Some...

15
Existe uma maneira de aumentar a velocidade do `find`

Gostaria de saber se existe uma maneira de aumentar a findvelocidade no terminal, não faz sentido que o uso da internet google para pesquisar tenha uma velocidade melhor do que fazer uma pesquisa local por seqüências de caracteres ou apenas nomes de arquivos. Gostaria de saber se existe uma...

15
encontre com -execdir

Quando eu corro findcom -execdirque eu não obter os resultados que eu estava esperando. Por exemplo: mkdir -p a/b/c find . -type d -execdir touch foo \; $ tree a a ├── b │   ├── c │   └── foo └── foo O diretório cnão contém um fooarquivo. Como faço findpara visitar e fazer algo localmente em...

15
Limitar POSIX encontrar a profundidade específica?

Notei recentemente que as especificações POSIX parafind não incluem o -maxdepthprimário. Para aqueles que não estão familiarizados com isso, o objetivo do -maxdepthprimário é restringir quantos níveis de profundidade finddescerão. -maxdepth 0resulta em apenas argumentos de linha de comando sendo...

14
Encontre arquivos legíveis por humanos

Estou tentando encontrar uma maneira eficiente de fazer o nível 5 do desafio de bandidos do OverTheWire . De qualquer forma, tenho vários arquivos e há apenas um que respeita os seguintes critérios: Legível por humanos 1033 bytes de tamanho Não executável No momento, estou usando o findcomando...

14
Classifique a saída de find -exec ls

É possível a saída find … -exec ls -ls ;ordenada alfabeticamente, por nome de arquivo? Este é o meu comando cron: find /home/setefgge/public_html -type f -ctime -1 -exec ls -ls {} \; Este comando funciona bem, na maior parte. Mas os resultados não são classificados em nenhuma sequência...

14
Como pesquisar arquivos onde existem duas palavras diferentes?

Estou procurando uma maneira de pesquisar arquivos onde existem duas instâncias de palavras no mesmo arquivo. Eu tenho usado o seguinte para realizar minhas pesquisas até este ponto: find . -exec grep -l "FIND ME" {} \; O problema que encontro é que, se não houver exatamente um espaço entre...

14
Como mover os arquivos com base no ano

Preciso mover arquivos com base em um ano. Eu usei o findcomando find /media/WD/backup/osool/olddata/ -mtime +470 -exec ls -lrth {} \;|sort -k6 mas para que este comando seja executado com sucesso, preciso saber exatamente mtimeagora 470 é apenas um palpite. Significa que se eu puder dar o ano...

14
Encontre um arquivo em que o nome comece com uma letra maiúscula

Estou tentando encontrar todos os arquivos para os quais o nome começa com uma letra maiúscula. Eu tentei usar o seguinte comando: find . -type f -regex '.*\/[A-Z][^/]*' É encontrar caminhos apenas com letras minúsculas. Os seguintes trabalhos: find . -type f -regex