Приведенная ниже команда в unix переименует все каталоги с именем Utility
to Claim
, если выполняется с верхнего уровня
find . -type d -name Utility -exec sh -c 'mv "${0}" "${0%/Utility}/Claim"' {} \;
Однако я просто хочу переименовать каталог на последнем уровне Utility
, а не на всех. Пример, если структура /Sample/Utility/version1/Utility/test.txt
, я хочу переименовать только последнюю папку Utility
, когда выполняется с верхнего уровня.