Uma vez que você estiver usando BSD stat, você pode usar a opção -f
para especificar o formato explicitamente, incluindo quaisquer arrastando novas linhas que você deseja. Escrevendo toda a cadeia de formato para -x
à mão pode ser um pouco entediante, então aqui está a cadeia de formato obtido da fonte , combinada em uma única string:
' File: "%N"%n Size: %-11z FileType: %HT%n Mode: (%OMp%03OLp/%.10Sp) Uid: (%5u/%8Su) Gid: (%5g/%8Sg)%nDevice: %Hd,%Ld Inode: %i Links: %l%nAccess: %Sa%nModify: %Sm%nChange: %Sc'
Adicione um par de %n
ao final para obter o efeito desejado:
$ stat_format=' File: "%N"%n Size: %-11z FileType: %HT%n Mode: (%OMp%03OLp/%.10Sp) Uid: (%5u/%8Su) Gid: (%5g/%8Sg)%nDevice: %Hd,%Ld Inode: %i Links: %l%nAccess: %Sa%nModify: %Sm%nChange: %Sc%n%n'
$ stat -f "${stat_format}" .zshrc .bashrc
File: ".zshrc"
Size: 5878 FileType: Regular File
Mode: (0644/-rw-r--r--) Uid: ( 502/muru) Gid: ( 20/ muru)
Device: 1,5 Inode: 8596072804 Links: 1
Access: Mar 30 11:40:18 2018
Modify: Mar 26 13:34:14 2018
Change: Mar 26 13:34:14 2018
File: ".bashrc"
Size: 3768 FileType: Regular File
Mode: (0644/-rw-r--r--) Uid: ( 502/muru) Gid: ( 20/ muru)
Device: 1,5 Inode: 8593701774 Links: 1
Access: Mar 30 11:40:18 2018
Modify: Jan 28 11:15:12 2018
Change: Jan 28 11:15:12 2018