小编Beg*_*ner的帖子

将上次编辑的人类可读时间戳附加到文件名

我想使用 bash 将最后一次更改文件的时间添加到文件名中。

例如这个输出ls -la

 -rw-rw-r-- 1 beginner beginner 5382 Dec  1 17:18 B_F1-1.xml
Run Code Online (Sandbox Code Playgroud)

应该成为

 -rw-rw-r-- 1 beginner beginner 5382 Dec  1 17:18 B_F1-1_20141201T1718.xml
Run Code Online (Sandbox Code Playgroud)

我怎么能对 . 中的所有文件执行此操作?

bash timestamps files

6
推荐指数
1
解决办法
3636
查看次数

如何删除名为“-C”的文件

我需要删除我用 bunzip2 创建的以下文件:

 -rw-r--r--   1 beginner group    67493376 Feb 17 17:30 -C
Run Code Online (Sandbox Code Playgroud)

以下不起作用

  • rm -rf '-C'
  • rm -rf "-C"

我的操作系统是solaris。

bash solaris files

1
推荐指数
1
解决办法
449
查看次数

标签 统计

bash ×2

files ×2

solaris ×1

timestamps ×1