У меня есть каталог из 5000 файлов. Все эти файлы заканчиваются расширением .xml Я бы хотел изменить это и сделать так, чтобы все они заканчивались на .txt

Как я могу сделать это в Linux / Mac?

1 ответ1

0

Если rename доступно в вашей оболочке, оно может быть простым и быстрым:

rename .xml .txt *.xml

Итак, чтобы продемонстрировать, давайте используем цикл, чтобы сделать 500 файлов, переименовать их, а затем удалить их.

for i in $(seq 500); do touch document_${i}.xml; done
ls document*.xml
rename .xml .txt *.xml
ls document*.txt
rm -f document*.txt
ls document*.txt

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .