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
rename
lệnh mà bạn không thể làm vớimv
chỉ 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ể.