Perguntas sobre 'find'

Um utilitário de linha de comando para localizar arquivos e diretórios.
2
respostas

Crie hardlinks em vez de copiar arquivos com rsync

O comando a seguir encontra recursivamente todos os arquivos contendo foo (mas não bar ) e preserva a estrutura de diretórios no diretório de destino, por exemplo, se eu tiver /path/to/2017/foo.ps e /path/to/2018/foo.pdf , criará os su...
25.10.2018 / 23:39
2
respostas

Qual é o histórico por trás do nome da opção xdev em find?

Acho o nome da opção xdev contra-intuitivo. Para mim, parece a abreviação de 'cross device (search)'. No entanto, faz o oposto, restringe a pesquisa a um único sistema de arquivos. A alternativa, mas um pouco obsoleta, é "mount", mais memorizáve...
05.11.2018 / 13:17
2
respostas

MacOS: De qual arquivo o comando 'last' obtém suas informações?

Não parece encontrar onde esse comando last obtém suas informações. Alguém sabe que arquivo ele usa (especificamente para o macOS do Unix)? Tentei cat /var/log/wtmp , cat /var/run/utmp , cat /var/log/lastlog , mas tudo que recebo é:...
13.09.2018 / 19:06
2
respostas

Encontre uma lista de arquivos que contém um conjunto de linhas consecutivas definidas em outro arquivo

Eu tenho um arquivo Reference que contém a b c d Eu tenho que verificar todos os arquivos em uma subpasta recursivamente que contém todas as linhas do arquivo Reference consecutivamente e excluir esses arquivos. Por exemplo, se u...
23.09.2018 / 09:40
1
resposta

Script Bash para localizar e alterar recursivamente as extensões de arquivo

Eu quero montar um pequeno script que altere a extensão de todos os arquivos em um diretório que tenha uma certa extensão, como .png ou .gif . Meu pensamento é que o script só aceita 2 argumentos na execução. Um é a extensão para mudar e...
06.07.2018 / 22:19
3
respostas

Tentando alterar as extensões de vários arquivos

Usando a linha de comando (no Fedora) eu gostaria de renomear todos os arquivos no diretório atual, que tem "foo" para a extensão, com o mesmo nome mas com foo1 para a extensão. Eu tentei vários exemplos encontrados no StackExchange: renam...
10.08.2018 / 21:19
1
resposta

como resolver o erro “arg list too long” [closed]

Estou executando o comando commnad ls -lt *$ID* , que está funcionando, se eu estiver sendo executado separadamente, mas no script ele retorna o erro abaixo %código%. O id é único e existe apenas um arquivo disponível com este id. Este script...
16.07.2018 / 07:14
2
respostas

localizar e compactar várias extensões de arquivo, mantendo a estrutura de pastas

Ubuntu 16.04 Eu gostaria de fazer backup de todos os arquivos .txt, .cfg e .ini, mantendo a estrutura de pastas em um arquivo zip na pasta de backups. Eu sei que há uma maneira mais fácil de fazer toda essa operação, mas é isso que eu tenh...
05.07.2018 / 03:45
1
resposta

Utilizando find para contar apenas diretórios que possuem determinados 3 arquivos?

É possível usar find para retornar apenas um resultado: 3 nomes de arquivos estão presentes nesse diretório? claro que no final podemos usar wc -l para registrá-los ... mas começando com algum tipo de diretório raiz do projeto e, em...
02.05.2018 / 04:22
1
resposta

Qual é o significado de “\;” no comando “find”? [duplicado]

     Esta pergunta já tem uma resposta aqui:                   Noções básicas sobre a opção -exec do find (1) (chaves e sinal de mais)                                      2 respostas                                                 C...
22.04.2018 / 17:03