gpt4 book ai didi

linux - 如何使用命令行仅将父文件夹重命名为小写?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:07:21 27 4
gpt4 key购买 nike

我有以下结构:

/mnt
--/source
----/file_groups
------/fg_1900
--------/A
--------/B
------/FG_1901

我想做的是将 /file_groups 文件夹中的所有目录重命名为小写。但只有父目录。所以它不会改变/A,或者/B。但是,它会将 /FG_1901 重命名为 /fg_1901

我看到这个 question/answer ,但这将对所有文件/文件夹执行此操作。我只想要父文件夹,而不是子文件夹。

任何方向将不胜感激。

最佳答案

你可以这样调整它:

cd file_groups

find . -type d -maxdepth 1 -exec rename 's/(.*)/\L$1/' {} \;

-maxdepth 1 只会深入一层来查找目录

关于linux - 如何使用命令行仅将父文件夹重命名为小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43925772/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com