Một thay thế Ubuntu / Linux của Tiện ích đổi tên hàng loạt cho Windows?


12

Tôi mới chỉ trải qua 5 tháng với Ubuntu và đó là một trải nghiệm tuyệt vời, tôi hầu như không khởi động vào Windows bây giờ, nhưng có một số thứ tôi bỏ lỡ, như Tiện ích Đổi tên Hàng loạt tôi từng có trong Windows.

Tôi sử dụng chương trình rất nhiều khi tôi khởi động vào Windows nhưng tôi thích nếu có một giải pháp thay thế hoặc tương tự vì chương trình có rất nhiều tùy chọn đổi tên với một gui phong nha.

Tôi biết renamelệnh trong thiết bị đầu cuối, nhưng tôi chưa bao giờ gặp may mắn với nó.

Một ảnh chụp màn hình của nó trông như thế nào: Ảnh chụp màn hình trông như thế nào

Câu hỏi

  • Có một sự thay thế của chương trình này cho Ubuntu?
  • Một nguồn tài nguyên dòng lệnh tuyệt vời về cách thực hiện điều này mà không cần gui?

1
Có tiện ích Đổi tên hàng loạt của Thunar, từ XFCE : freesoftwaremagazine.com/articles/bulk_renaming_thunar
muru

1
Hãy xem pyRenamer
Mitch


Câu trả lời:


18

Nhưng ... Nhưng ... Bạn đã tìm thấy câu trả lời ... renamethực sự là điều tốt nhất kể từ khi bánh mì cắt lát. Nếu bạn cần một số ví dụ về nó làm những điều thực sự tuyệt vời, tôi đã viết một vài trong thời gian của tôi ở đây:

Nếu bạn cần giúp đỡ cụ thể, hãy hỏi và ai đó ở đây có thể cung cấp.

Thất bại rằng kịch bản Bash đơn giản là một tùy chọn trong hầu hết các trường hợp.

Thanh bên: Tôi thách thức bất kỳ ai gọi renamehoặc biểu thức thông thường phức tạp sau khi bạn nhìn thấy ảnh chụp màn hình của Tiện ích đổi tên hàng loạt. Thánh bóng, tôi gần như quên mất nó xấu xí như thế nào.


1
Cho một. BRU có thể xấu, nhưng nó không yêu cầu ghi nhớ và thoát một cú pháp so sánh bất lợi với nhiễu dòng nối tiếp.
Mikey TK

10

Có tiện ích Đổi tên hàng loạt , là một phần của Thunar , trình quản lý tệp mặc định của môi trường máy tính để bàn XFCE ( tiện ích được sử dụng bởi Xubfox). Chọn nhiều tệp trong Thunar và chọn "đổi tên" sẽ mở công cụ, nhưng nó cũng có thể được khởi động riêng.

nhập mô tả hình ảnh ở đây

Nó có các tùy chọn hành động khác nhau, có thể gần với các công cụ Windows.

Tài liệu này có thể giúp đỡ.

Một số chi tiết cũng ở đây (đề cập đến các công cụ khác quá).

nhập mô tả hình ảnh ở đây

Nếu bạn thích sử dụng trình quản lý tệp khác, bạn vẫn có thể sử dụng công cụ này. Nó không thể được cài đặt riêng với Thunar nhưng cái sau mang lại rất ít phụ thuộc cụ thể và có thể được cài đặt dễ dàng. Công cụ có thể được khởi động một cách riêng biệt và thậm chí có thể được tích hợp dưới dạng một hành động menu tùy chỉnh trong các trình quản lý tệp khác như Dolphin và Nautilus.

Ví dụ cho cá heo: tạo tệp ~/.local/share/kservices5/bulk-rename-thunar.desktopvới các dòng sau:

[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=all/all;
Actions=BulkRename;
X-KDE-StartupNotify=false
X-KDE-Priority=TopLevel

[Desktop Action BulkRename]
Name=Bulk Rename
Exec=thunar -B %U
Icon=dialog-information

2
Một lợi thế lớn của công cụ này là nó có thể hoạt động trực tiếp trên các tệp (không giống như pyrenamer và metamorphose2 chỉ có thể chọn đường dẫn thư mục và do đó không thể được sử dụng với hành động trình đơn ngữ cảnh) và sau đó nó mở danh sách các tệp có thể được sửa đổi bằng cách kéo & thả, vv Một nhược điểm là nó thiếu tùy chọn hoàn tác .

@cipricus cảm ơn bạn đã thêm thông tin (gần như nên là wiki communtiy ....). Đáng buồn là tùy chọn hoàn tác đang sao lưu!
Wilf



5

Pyrenamer là công cụ lựa chọn của tôi. Nó đơn giản để sử dụng và có chế độ xem trước.

sudo apt-get install pyrenamer

Thêm chi tiết từ đây :

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây


1
Vấn đề tương tự như với metamorphose2 được đề cập trong câu trả lời của tôi: nó không thể chỉ truy cập trực tiếp vào một số tệp, nhưng cần một đường dẫn thư mục trong đó các tệp cần phải được chọn; nhưng chỉ chọn một số tệp được đổi tên trong số hàng chục hoặc hàng trăm là rất khó. Một giải pháp sẽ là đặt các tệp liên quan vào một thư mục riêng trước khi sử dụng.

không có sẵn trực tiếp trong 18.10

3

Tôi đã tìm thấy rất nhiều chi tiết về các công cụ đã được đề cập trong câu hỏi này tại http://www.webupd8.org/2016/03/quickly-batch-rename-files-in-linux.html và tôi đã chỉnh sửa các câu trả lời đề cập chúng để thêm các chi tiết như vậy.

Có một công cụ khác được đề cập ở đó có vẻ tiên tiến nhất:

Biến thái2

Dưới đây là phần trình bày tại địa chỉ trên:

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install metamorphose2

Tôi đã sử dụng đổi tên hàng loạt Thunar trong một thời gian dài nhưng ở trên phức tạp hơn nhiều và có một tính năng mà tôi bị thiếu, tùy chọn để hoàn tác thay đổi.

Công cụ này có vẻ ít trực quan và phức tạp cho các hoạt động đơn giản. (Một lợi thế lớn của công cụ Đổi tên hàng loạt trong Thunar là khả năng có một danh sách các tệp bên ngoài trình quản lý tệp có thể được sửa đổi dễ dàng bằng cách kéo và thả.)

Nhưng một khi bạn hiểu làm thế nào nó hoạt động nó có thể hữu ích.

IT tiên boa:

  • Trước tiên, bạn phải chọn tab "Bộ chọn". Nhưng theo mặc định tất cả các file và thư mục (của con đường lựa chọn) được lựa chọn, và nếu bạn không muốn đổi tên tất cả chúng, bạn phải bỏ chọn tất cả bằng cách nhấn vào "none" và sau đó chọn từng người một với đơn nhấp chuột trái . (Tôi thấy điều này gây phiền nhiễu và thích đặt tất cả các tệp cần đổi tên vào một thư mục riêng, sau đó chọn tab "Bộ chọn". Theo như tôi có thể nói, đó sẽ là cách để sử dụng công cụ Windows được đề cập trong câu hỏi hoặc, vì hành vi của nó là tương tự.)

  • Khi các tệp được chọn, hãy chuyển đến tab "Renamer" và chọn một trong các hành động "Có sẵn" bằng cách nhấp đúp vào tệp. Tất cả trở nên có sẵn từ thời điểm này trở đi.


Để biết giá trị của nó - Tiện ích Đổi tên Hàng loạt của chương trình Windows hoạt động tốt trong Wine / Playonlinux.


BRU thực sự hoạt động tốt dưới Wine. Cảm ơn đã chỉ ra rằng! :)
Dɑvïd

Metamorphose2: 'Không thể định vị gói metamorphose2' kể từ Ubuntu 19.04.
VanAlbert

1

Bạn có thể muốn kiểm tra cái này: rnm ( trang web ).

Một số cách sử dụng:

rnm file-name -ns new-filename             # signle file
rnm ./* -ns '/fn//i/'                      # files will be sorted and indexed.
rnm ./* -rs '/search/new/g'                # 'search' in filenames will be replaced with 'new'
rnm ./* -ns '/fn//i/' -ss 'search'         # only files/directories which contain 'search' in their name will be indexed (renamed).
rnm ./* -ns '/fn//id/' -fo                 # file only mode, directories will be ignored.
rnm ./* -ns '/fn//id/' -fo -dp -1          # recursive to subdirectories all the way.

etc...

Để hoàn tác một đổi tên không mong muốn:

rnm -u

Bạn có thể tìm thấy nhiều ví dụ / tài liệu ở đây .


1

Tiện ích đổi tên hàng loạt không hoạt động với linux thông qua rượu vang. Nhưng nó bị treo trên các hoạt động nhất định. Chúng tôi sẽ quen với nó và chúng tôi sẽ tự động bỏ qua các hoạt động như vậy sau khi làm quen chúng. Tôi rất hài lòng với nó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.