У меня есть каталог из 5000 файлов. Все эти файлы заканчиваются расширением .xml
Я бы хотел изменить это и сделать так, чтобы все они заканчивались на .txt
Как я могу сделать это в Linux / Mac?
У меня есть каталог из 5000 файлов. Все эти файлы заканчиваются расширением .xml
Я бы хотел изменить это и сделать так, чтобы все они заканчивались на .txt
Как я могу сделать это в Linux / Mac?
Если 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