Perguntas sobre 'find'

Um utilitário de linha de comando para localizar arquivos e diretórios.
1
resposta

linux equivalente a dir / b / s / a: -D (imprime o caminho completo de todos os arquivos recursivamente)

eu apenas hoje migrei para o linux e gostaria de saber como fazer isso com o comando ls (o que você acha melhor). A idéia é obter todos os arquivos com caminho completo em um diretório, incluindo subdiretórios ... O comando cmd que eu estava usa...
29.06.2018 / 04:17
3
respostas

Alterar a profundidade para encontrar ao pesquisar diretórios

Gostaria de encontrar todos os diretórios contendo .txt arquivos. Mas preciso imprimir um nível acima na saída. Por exemplo, estou usando find para pesquisar recursivamente por .txt arquivos no diretório atual. Então apenas os diretó...
06.01.2017 / 02:57
3
respostas

Remover links simbólicos originários de um diretório específico

Eu tenho um "install.sh" que instala meus scripts pessoais: find /home/Steven -name '*.sh' -exec ln -s -t /usr/local/bin {} + Gostaria de criar um "uninstall.sh" que remova os links simbólicos criados por "install.sh". Eu escrevi isso:...
28.10.2017 / 18:42
2
respostas

Procura por arquivos que contenham uma string e lista seus nomes ordenados pela data modificada

Eu uso este comando para encontrar todo o arquivo em um diretório que contenha uma string específica: grep -lir "string" path_to directory Exemplo grep -lir "users" /var/www/mysite Este comando exibe todos os arquivos no diretório...
12.04.2017 / 14:56
1
resposta

Combinando basename {} e operações da string no bash

Eu quero escrever um script para encontrar todos os arquivos terminados em .cpp e renomeá-los como .cc . A pesquisa será feita recursivamente a partir de uma rota inicial R, que é o argumento do script. Se nenhum argumento for escrito, R...
30.10.2016 / 16:56
3
respostas

Batch renomeia pastas com um único comando bash

Eu tenho uma configuração de pastas assim: /path/to/directory/SLUG_1/SLUG_1 - SLUG_2 - SLUG_3 O SLUG_2 é um ano e pode ter uma carta após o ano, como "1994" ou "2003a". Gostaria de renomear esses arquivos para: /path/to/directory...
26.10.2016 / 04:29
3
respostas

Diferença na sintaxe do comando de localização

Olhando para o comando find, estou curioso para saber qual é a diferença entre os dois: find -type f e find ${1} -type f Ambos parecem executar a mesma função, então qual é o ${1} ?     
30.08.2017 / 18:58
3
respostas

Lista recursivamente todos os diretórios que contenham um ou mais arquivos de imagem jpg

Estou tentando arrumar minhas fotos que, por várias razões históricas, estão espalhadas pelo meu sistema. Para permitir que eu comece nesta tarefa, tenho tentado usar a linha de comando para construir uma lista de todos os diretórios que contenh...
10.09.2017 / 19:53
2
respostas

Passa o arquivo de entrada pelo pipe como argumento?

Eu tenho dois problemas. Eu estou tentando passar arquivos através de um pipe como um argumento e estou tentando usar esse arquivo como uma variável dentro da função sh . Aqui está o meu comando: find . -name 'segment*' | xargs -n1 -P4 s...
24.06.2016 / 22:39
2
respostas

Configure corretamente o bit de execução com base no tipo de arquivo?

Estou tentando limpar as permissões em um servidor da web Apache. Eu estou encontrando muitos arquivos com o bit de execução que não costumam tê-lo (ou não deveria tê-lo): $ sudo find /var/www/html -executable -type f | grep '.png' /var/www/h...
03.07.2016 / 03:57