Após um ano de desenvolvimento versão estável de um conjunto de utilitários básicos do sistema , que inclui programas como sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc.
Principais inovações:
- Os utilitários stat e ls foram movidos para usar uma chamada de sistema mais eficiente Quando disponível.
- Suporte para FS “binderfs”, “dma-buf-fs”, “erofs”, “ppc-cmm-fs” e “z3fold” foi adicionado aos utilitários stat e tail. Em “stat -f -c%T” o tipo de arquivo é exibido. O comando “tail -f” para os sistemas de arquivos especificados usa o mecanismo inotify.
- Os utilitários du, expr, install, ls, mknod, ptx, shuf e sort agora verificam corretamente os dados numéricos, por exemplo, executar 'du -d 1x' agora resultará em um erro em vez de ignorar o caractere 'x'.
- Adicionado suporte para datas alfabéticas fusos horários (“A” - “M” correspondem a UTC+1 - UTC+12, “N” - “Y” correspondem a UTC-1 - UTC-12). Por exemplo, especificar 'date -d "09:00B" é equivalente a 9:00 UTC+2.
- В утилите ls обеспечен вывод ошибки при обработке удалённого каталога в GNU/Linux (ранее вывод соответствовал пустой директории).
- Adicionada a opção "--time=birth" ao ls para exibir a hora de criação do arquivo e classificar por este valor.
- O processamento "od --skip-bytes" foi movido para usar lseek para todos os tipos de arquivo, o que pode melhorar significativamente o desempenho em algumas situações.
- A opção “--cached” foi adicionada ao stat para verificar a correspondência dos atributos FS armazenados em cache usando uma chamada statx (útil em FS de rede).
Fonte: opennet.ru
