O bloqueio de seus arquivos não inclui caracteres estranhos em seus nomes, como espaços, novas linhas, etc. Um canal simples para tail -n 200
deve ser suficiente.
Exemplo
Dados da amostra.
$ touch $(seq 300)
Agora, os últimos 200:
$ ls -l | tail -n 200
Você pode não gostar da maneira como os resultados são apresentados nessa lista de 200. Para isso, você pode controlar a ordem dos resultados que ls
produz por meio de vários comutadores. Por exemplo, os dados que geramos são numéricos. Usando o método acima, os resultados são mostrados assim:
$ ls -l | tail -n 12
-rw-rw-r-- 1 saml saml 0 Nov 28 11:50 89
-rw-rw-r-- 1 saml saml 0 Nov 28 11:50 9
-rw-rw-r-- 1 saml saml 0 Nov 28 11:50 90
-rw-rw-r-- 1 saml saml 0 Nov 28 11:50 91
-rw-rw-r-- 1 saml saml 0 Nov 28 11:50 92
-rw-rw-r-- 1 saml saml 0 Nov 28 11:50 93
-rw-rw-r-- 1 saml saml 0 Nov 28 11:50 94
-rw-rw-r-- 1 saml saml 0 Nov 28 11:50 95
-rw-rw-r-- 1 saml saml 0 Nov 28 11:50 96
-rw-rw-r-- 1 saml saml 0 Nov 28 11:50 97
-rw-rw-r-- 1 saml saml 0 Nov 28 11:50 98
-rw-rw-r-- 1 saml saml 0 Nov 28 11:50 99
Mas talvez você queira isso em ordem numérica real, para poder usar a opção -v
:
$ ls -lv | tail -n 12
-rw-rw-r-- 1 saml saml 0 Nov 28 11:50 289
-rw-rw-r-- 1 saml saml 0 Nov 28 11:50 290
-rw-rw-r-- 1 saml saml 0 Nov 28 11:50 291
-rw-rw-r-- 1 saml saml 0 Nov 28 11:50 292
-rw-rw-r-- 1 saml saml 0 Nov 28 11:50 293
-rw-rw-r-- 1 saml saml 0 Nov 28 11:50 294
-rw-rw-r-- 1 saml saml 0 Nov 28 11:50 295
-rw-rw-r-- 1 saml saml 0 Nov 28 11:50 296
-rw-rw-r-- 1 saml saml 0 Nov 28 11:50 297
-rw-rw-r-- 1 saml saml 0 Nov 28 11:50 298
-rw-rw-r-- 1 saml saml 0 Nov 28 11:50 299
-rw-rw-r-- 1 saml saml 0 Nov 28 11:50 300
Você precisa prestar atenção especial a ls
implementações, pois algumas podem incluir uma opção, enquanto outras não. Consulte as páginas de manual nos respectivos sistemas para obter a lista completa dos comutadores disponíveis.