Perguntas com a marcação «coreutils»

GNU Core Utilities é a implementação do projeto GNU das principais ferramentas de linha de comando de um sistema POSIX, incluindo ferramentas como ls, cp, mv, rm, etc.

66
Bloqueio correto em scripts de shell?

Às vezes, você precisa garantir que apenas uma instância de um shell script esteja sendo executada ao mesmo tempo. Por exemplo, uma tarefa cron que é executada via crond que não fornece bloqueio por si só (por exemplo, a crond Solaris padrão). Um padrão comum para implementar o bloqueio é um...

58
Como o `yes` grava no arquivo tão rapidamente?

Deixe-me dar um exemplo: $ timeout 1 yes "GNU" > file1 $ wc -l file1 11504640 file1 $ for ((sec0=`date +%S`;sec<=$(($sec0+5));sec=`date +%S`)); do echo "GNU" >> file2; done $ wc -l file2 1953 file2 Aqui você pode ver que o comando yesescreve 11504640linhas em um segundo, enquanto...

46
cp -L vs. cp -H

Problema Ao copiar arquivos com cp -Hou cp -L, obtenho os mesmos resultados: $ ls -l fileA fileA -> fileB $ cp fileA somewhere/ -H $ ls -l somewhere/ fileA # fileA is a copy of fileB, only renamed, with same properties! Esta resposta aqui descreve as duas opções como MENOS semelhantes, a...

32
Qual é o programa `[` que reside no meu sistema / bin?

Eu estava recentemente navegando na /binpasta do Fedora e notei um binário chamado [. Tentei pesquisar na internet para obter mais informações sobre isso, mas não consegui encontrar nada útil. Executá-lo stracetambém não parece produzir algo útil para uma inspeção mais detalhada. O que é isso? Eu...

26
Bandeira “install” -d do GNU - como funciona?

Estou tentando escrever uma regra de makefile para copiar um diretório, mantendo sua estrutura e, como todas as outras regras em nossos makefiles são usadas install, eu queria ser consistente. Na página de manual, diz: SINOPSE install [OPTION]... [-T] SOURCE DEST install [OPTION]......

26
Qual é o valor agregado da opção -T no GNU cp e mv?

Por que alguns comandos do GNU Coreutils têm a -T/--no-target-directoryopção? Parece que tudo o que faz pode ser alcançado usando a semântica do .(ponto próprio) em uma hierarquia de diretórios Unix tradicional. Considerando: cp -rT /this/source dir A -Topção impede que a cópia crie um...

23
Qual é o uso da opção -f para o `touch`?

De man touch: -f (ignored) Mas não entendo o que se entende por ignorado . Eu tentei seguir: $ ls -l file -rw-rw-r-- 1 pandya pandya 0 Mar 20 16:17 file $ touch -f file $ ls -l file -rw-rw-r-- 1 pandya pandya 0 Mar 20 16:18 file E percebeu que ele altera os carimbos de hora, apesar de...

22
Como funciona a opção "1 mês atrás" no comando date?

Não tenho certeza se essa data está dentro do dia atual ou se leva apenas 30 ou 31 dias. por exemplo Se a data atual é March 28th1 mês atrás, deve ser February 28th, mas o que acontece quando é March 30th? Cenário Quero fazer backup de alguns arquivos todos os dias, o script salvará esses...

19
Mac OS X: dircolors não encontrado?

Acabei de mudar para um Macbook Air. Eu instalei o zsh usando o homebrew, mas quando uso algum código que eu (originalmente tinha) no meu .zshrc, recebo um erro dizendo isso .dircolors was not found. Abaixo está o código em questão: zstyle ':completion:*' auto-description 'specify: %d' zstyle...

17
Existe um uso prático para o comando fator GNU?

Olhando através do GNU Coreutils , vi o factorcomando que nunca havia notado antes. Lendo a página de manual: Imprima os fatores primos de cada número inteiro especificado NUMBER. Se nenhum for especificado na linha de comandos, leia-os na entrada padrão. Existe um uso prático para factor, ou...

16
coreutils que estão cientes?

Quando usei cuthoje, descobri que ele não trata um caractere UTF-8 como um caractere, mas três caracteres por ter 3 bytes de comprimento. Isso geralmente parece verdadeiro para muitas ferramentas. Existem versões coreutilscompatíveis com UTF-8? Minha