Tôi thường đổi tên tập tin và thư mục với mv chỉ huy. Tôi đang đọc một cuốn sách về bash shell có đề cập đến rename chỉ huy. Khi tôi thực hiện man rename một trang người đàn ông đã được hiển thị. Tuy nhiên, khi tôi vào rename trên bash shell, nó báo cáo:
-bash: rename: command not found
Tôi đã làm một số nghiên cứu và phát hiện ra rằng bạn có thể cài đặt rename lệnh với Homebrew.
Có lý do chính đáng nào để không cài đặt nó với Homebrew không?
Bạn có thể làm gì với
renamelệnh mà bạn không thể làm vớimvchỉ huy?
Tôi cũng tò mò muốn biết liệu có một lời giải thích cho lý do tại sao rename lệnh không tồn tại ở nơi đầu tiên. Và tại sao có một trang man cho một lệnh không tồn tại?
CẬP NHẬT: Dường như với rename lệnh bạn có thể thực hiện regexes như vậy:
rename 's/(.*)(.*)/new$1$2/' *
Với mv, điều này dường như không thể.