在文件名(模式)之后列出文件夹中的文件 - Linux

阿维舍克
# ls -la /var/lib/my-app/my-app*

-rw-rw---- 1 root root 1073742635 May  4 21:01 /var/lib/my-app/my-app.001211
-rw-rw---- 1 root root 1073741971 May  5 20:07 /var/lib/my-app/my-app.001212
-rw-rw---- 1 root root 1073741874 May  6 21:01 /var/lib/my-app/my-app.001213
-rw-rw---- 1 root root 1134106954 May  8 06:50 /var/lib/my-app/my-app.001214
-rw-rw---- 1 root root 1073743025 May  9 10:57 /var/lib/my-app/my-app.001215
-rw-rw---- 1 root root 1073742068 May 10 15:19 /var/lib/my-app/my-app.001216
-rw-rw---- 1 root root 1073741886 May 11 19:26 /var/lib/my-app/my-app.001217
-rw-rw---- 1 root root 1073742868 May 12 21:15 /var/lib/my-app/my-app.001218
-rw-rw---- 1 root root 1073742220 May 13 23:36 /var/lib/my-app/my-app.001219
-rw-rw---- 1 root root 1073742065 May 15 07:21 /var/lib/my-app/my-app.001220
-rw-rw---- 1 root root 1073742428 May 16 12:18 /var/lib/my-app/my-app.001221
-rw-rw---- 1 root root 1073741955 May 17 15:04 /var/lib/my-app/my-app.001222
-rw-rw---- 1 root root 1073742263 May 18 17:21 /var/lib/my-app/my-app.001223
-rw-rw---- 1 root root 1073742288 May 19 19:46 /var/lib/my-app/my-app.001224
-rw-rw---- 1 root root 1073741896 May 20 22:45 /var/lib/my-app/my-app.001225
-rw-rw---- 2 root root 1073742131 May 22 10:37 /var/lib/my-app/my-app.001226
-rw-rw---- 1 root root  967375006 May 23 13:37 /var/lib/my-app/my-app.001227

将此作为我的文件夹内容,我想要的是在文件my-app.001219之后列出所有文件

输出看起来像:

-rw-rw---- 1 root root 1073742220 May 13 23:36 /var/lib/my-app/my-app.001219
-rw-rw---- 1 root root 1073742065 May 15 07:21 /var/lib/my-app/my-app.001220
-rw-rw---- 1 root root 1073742428 May 16 12:18 /var/lib/my-app/my-app.001221
-rw-rw---- 1 root root 1073741955 May 17 15:04 /var/lib/my-app/my-app.001222
-rw-rw---- 1 root root 1073742263 May 18 17:21 /var/lib/my-app/my-app.001223
-rw-rw---- 1 root root 1073742288 May 19 19:46 /var/lib/my-app/my-app.001224
-rw-rw---- 1 root root 1073741896 May 20 22:45 /var/lib/my-app/my-app.001225
-rw-rw---- 2 root root 1073742131 May 22 10:37 /var/lib/my-app/my-app.001226
-rw-rw---- 1 root root  967375006 May 23 13:37 /var/lib/my-app/my-app.001227

注意:给定的文件名将不断增加自然数。

编辑:我也可以包含该文件吗(在这种情况下为索引 001219)

疾病

您可以使用sed删除给定范围内的行:

ls -lat /var/lib/new_folder/my-app* | sed '1,/my-app\.001219/d'

要打印匹配的行,只需反转条件,即告诉 sed 从匹配行到最后打印:

 sed -n '/my-app\.001219/,$p'    

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

linux ls命令列出文件名中包含某些字符的文件

如何在Linux shell中使用`ls`列出文件,因为它们在相应的文件夹中列出

如何列出文件夹中的文件名

Gnu / Linux:在其他目录中列出文件,文件名中带有某些字符

如何根据提供的模式列出文件夹中的文件名?

linux中的ls命令使用哪个linux系统调用来显示文件夹/文件名?

列出Linux中只能访问的文件夹

基于模式的Linux打印文件名

Linux Shell文件夹中的Zip文件夹

如何使用angular js列出文件夹中的所有文件名

列出文件夹中相似文件名的数量

Shell选项,用于在cd到Linux中的文件夹时自动列出所有文件

Linux如何在文件名中列出大于特定时间戳的文件?

从Linux命令行列出文件夹中所有图像的宽度和高度

列出与模式匹配的文件夹中的文件名,不包括文件内容

在Linux中列出文件权限的内置方法?

批处理文件:列出文件名和文件夹名

在Linux中更改.eclipse文件夹

azcopy for linux 中的日志文件夹

黑客从 Linux ls 中隐藏具有名称模式的文件夹/文件

根据 hdfs 中的模式列出文件名

列出文件夹中的所有文件,并在每个文件名之间添加句子

查找并列出文件名扩展名以包括子文件夹

Linux链接文件夹

Linux“下载”文件夹

Linux命令中列出的文件名里面有数字吗?

如何在Linux中为每个输出行列出一个文件名?

Linux Shell上具有文件输入和输出文件名的平行卷曲

打开Linux文件夹中的最新文件