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.

3
Por que 'ls' quebra subitamente itens com espaços entre aspas simples?
Acabei de notar que em uma das minhas máquinas (executando o Debian Sid) sempre que digito lsqualquer nome de arquivo com espaços, há aspas simples. Eu verifiquei imediatamente meus apelidos, apenas para encontrá-los intactos. wyatt@debian630:~/testdir$ ls 'test 1.txt' test1.txt wyatt@debian630:~/testdir$ alias alias ls='ls --color=auto' alias wget='wget --content-disposition' wyatt@debian630:~/testdir$ (cenário) Outro …

13
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 é …

3
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 eu posso escrever …
58 bash  coreutils  write  yes 

2
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 …

3
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 deveria estar alarmado? …
32 fedora  gnu  coreutils 


2
Por que ln -s aceita um único argumento
> cd /tmp > ln -s foo > ls -alhF /tmp lrwxrwxrwx 1 user user 3 Jul 29 14:00 foo -> foo Isso é um bug lnou existe um caso de uso para vincular um arquivo a si mesmo? Isso é com coreutils 8.21-1ubuntu5.1.
27 symlink  coreutils  ln 

3
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]... SOURCE... DIRECTORY install [OPTION]... -t DIRECTORY SOURCE... …
26 coreutils 

4
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 dir/sourcesubdiretório. Em vez disso, /this/sourceé …
26 cp  coreutils 

4
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 …
23 coreutils  touch 


3
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 …
22 date  coreutils 


3
Por que coreutils é mais lento que Python?
Eu escrevi o seguinte script para testar a velocidade da funcionalidade de classificação do Python: from sys import stdin, stdout lines = list(stdin) lines.sort() stdout.writelines(lines) Comparei isso com o sortcomando coreutils em um arquivo contendo 10 milhões de linhas: $ time python sort.py <numbers.txt >s1.txt real 0m16.707s user 0m16.288s sys …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.