小路:
/ DIRECTORY_ROOT
/SUB_DIRECTORY
并将其转换为:
/ directory_root
/sub_directory
我试过了:rename 'y/A-Z/a-z/' *
但它只更改根目录而不更改子目录。我是 Ubuntu 新手,谢谢您的帮助!
答案1
find /path -depth -exec rename 'y/[A-Z]/[a-z]/' {} ";"
以下是一个简单的目录结构:
$ mkdir -p A/B/C/D
$ tree
.
└── A
└── B
└── C
运行后rename
使用find
:
$ find /path -depth -exec rename 'y/[A-Z]/[a-z]/' {} ";"
$ tree
.
└── a
└── b
└── c