Função para encontrar todos os arquivos em um diretório e listar seu nome de arquivo, sem o caminho, tamanho e tipo?

0

Eu tenho algo como

encontre. -type f -execdir stat --format="Nome:% n Tamanho:% s bytes Tipo:% F" {} +

isso faz partes do que eu quero, no entanto, ele exibe o nome do arquivo completo, incluindo o caminho que eu não preciso, existe alguma maneira que eu poderia mudar isso ou uma função diferente?

    
por Jason Kyle 05.11.2018 / 16:49

1 resposta

1

Você quase tem isso.

Atualmente há um ./ no início de todos dos seus nomes de arquivo. Então você precisa removê-lo. Para fazer isso, você pode usar sed .

… | sed -r -e 's!^Name: ./!Name: !'

    
por 05.11.2018 / 17:05