it-swarm-tr.com

Aynı anda birçok dosyayı nasıl yeniden adlandırabilirim?

Ben onların sıralama düzenini düzeltmek için bir grup dosyaları yeniden adlandırmak gerekir, bu nedenle ben bir anda dosya adlarını parçaları değiştirebilirsiniz "bulmak ve değiştirmek" bir tür yapmak gerekir.

Hangi araçları kullanmalıyım? Ben GUI tercih ama bir komut satırı aracı tavsiye de iyi olurdu.

43
Jorge Castro

Birkaç tane var ama tavsiye ederim gprenameInstall gprename kullanılabilirlik ve işlevsellik arasında iyi bir uzlaşmadır.

Diğer araçlar: yeniden adlandır, krenameInstall krename , pyrenamerInstall pyrenamer , cuteRenamer, ...

54
Ralf Hersel

renameutils paketinden qmv 'i gerçekten seviyorum. Dosyaları yeniden adlandırmak için favori (terminal tabanlı) metin düzenleyicinizi kullanmanızı sağlar. -f do size dosya adlarına sahip tek bir sütun (dosya başına bir satır) verir. Vim'in gücü ile birlikte, büyük dosya adı düzenlemesi yapmak için ihtiyacınız olan tüm araçları sağlar.

http://www.nongnu.org/renameutils/

10
dempa

Başkalaşmak

https://github.com/metamorphose

kullanımı biraz zor olabilir, ama gerçekten güçlü olabilir!

7
perseo22

Shell ve Perl düzenli ifadelerini beğendiyseniz rename öneririm. Adı kadar sade.

5
con-f-use

thunar dosya yöneticisi toplu yeniden adlandırma seçeneği ile bir GUI

http://thunar.xfce.org/pwiki/documentation/bulk_renamer

gnome'da standart değildir, ancak yazılım merkezi aracılığıyla yüklenebilir

4
Simon B

Emacs'ı biliyorsanız, bence hiçbir şey bu görev için Dired'i yenemez. Emacs'ı sık kullanmasanız bile Dired'i kullanışlı bir araç bulabilirsiniz.

Sudo aptitude install emacs23-nox

Bir dizin için Emacs Dired modunu başlatın:

emacs -nw path/to/dir/

Şimdi dizin düzenleme moduna girin:

C-x C-q (Ctrl + x ve ardından Ctrl + q)

Artık her düz metin düzenleyicide metin düzenleme gibi dosya adlarını düzenleyebilirsiniz. Dosya adlarını normal ifadeler kullanarak değiştirmeyi bile seçebilirsiniz (maalesef Emacs'ın PCRE'den farklı bir sözdizimi kullandığını unutmayın).

Örneğin, sayaçlı dosyaları yeniden adlandırmak için (1'den başlayarak):
M-x replace-regexp (Yani Alt + x ve ardından ekranın altındaki minibufferda yazılan "replace-regexp" dizesi).
Normal ifadeyi değiştirin: DSCN\([0-9]+\).JPG
Şununla değiştir: \,(format "P%04d.jpg" (1 + \#))

Dosya adında bir sayacı yeniden kullanmak için:
M-x replace-regexp
Normal ifadeyi değiştirin: DSCN\([0-9]+\).JPG
Şununla değiştir: \,(format "P%04d.jpg" (string-to-number \1))

İşiniz bittiğinde şunu yazın:

C-c C-c (Yani Ctrl + c ardından Ctrl + c)

Veya değişikliklerinizi iptal etmek için aşağıdaki sıraya basın:

C-c Esc (Yani Ctrl + c ve ardından Esc)

3
Matthias P.

Komut satırı tabanlı ve biraz tuhaf bir ifade sözdizimine sahip olan mmv kullanıyorum, ancak sorunların çoğunu çözme eğilimindeyim.

2
Mr Shark

Nautilus kullanıyorsanız ve Nautilus Scripts'in nasıl çalıştığını biliyorsanız nautilus-renamer kullanabilirsiniz.

1
Erik Lundmark

Komut satırında ayrıca sed ve Shell sihrini kullanma olasılığı da vardır:

ls *.c | sed "s#\(.*\)\.c#mv \0 \1.cpp#" | sh
0
Mr Shark

Windows bunun için Toplu Yeniden Adlandırma Yardımcı Programı adı verilen gerçekten iyi bir programa sahiptir. URL şu şekildedir: http://www.bulkrenameutility.co.uk/Main_Intro.php .

Taşınabilir bir unicode Windows 98 sürümü vardır. Bunu Linux sistemimdeki (Mint Maya) bir klasöre koydum ve Wine ile çalıştırdığımda bir cazibe gibi çalışıyor. GUI'nin kullanımı çok kolay ve çok esnektir.

0
Kevin Walburn

Benim için pyRenamer en iyi çalıştı. Hiçbir şey (ne yazık ki) Total Commanders yakın yeniden adlandırma aracı inşa gelmez. pyRenamer, Krusader ile entegre değildir, ancak sık sık yeniden adlandırma araçlarını kullanmamanız göz önüne alındığında, pyRenamer çok iyi bir seçenektir.

0

Krename, dosyaları yeniden adlandırmak için genellikle paket yöneticilerinin çoğunda bulunan bir KDE GUI'sidir.

Bu cevap mp3 gibi müzik dosyalarında bulunabilecek önde gelen sayıları kaldırmak için geçerlidir. Ancak Krename toplu yeniden adlandırma yapar.

  1. Seçili dosyaları veya klasörü yükle. Krename seçilen klasöre tüm dosyaları yükler, sadece Open tüm dosyaları tek tek seçmek zorunda kalmadan.

  2. Dosyaların üzerine yazmak veya başka bir klasöre kopyalamak için Destination sekmesine gidin.

  3. Filename sekmesine, ardından Advanced Filename Sekmesine gidin.

     "Advanced Filename" image showing the default settings.

  4. Template penceresindeki $ Kodunu kaldırarak başlayın. Aşağıdaki Renamed penceresinde bir değişiklik gerçekleşir. Hiçbir dosya adı görünmez, sadece dosya uzantıları.

    3. Image shows that the filenames have been removed, leaving the file extensions.

  5. Tıklamak Insert Part of Filename... ve dosya adının saklamak istediğiniz bölümlerini seçin. Bu işlem tüm dosyaları içerecek ve değişiklikler aşağıdaki Renamed penceresinde açıkça görülecektir.

    4. "Insert Part of Filename..." image showing how to select the filename by highlighting the preferred sections.

  6. Tıklayın OK. Dosyalar, önde gelen numaralar olmadan yeniden adlandırılır.

    5. Final results showing.

  7. Son olarak, Finished sağ alt köşede.

0
Scott

Kullandığım araç bu: rnm ( man sayfası ) ( daha fazla örnek )

Bazı Kullanım:

rnm file-name -ns new-filename             # single file
rnm ./* -ns '/n//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...
0
Jahid

Şahsen Ant Renamer Wine ile kullanıyorum çünkü denediğim hiçbir şey (Métamorphose, PyRenamer, GPRename, KRename) güçlü, kurulumu kolay ve kullanımı kolay. Ve hala FOSS yani sorunu görmüyorum.

0
Gamnamno

Linux üzerinde çalışan daha yeni bir GUI toplu yeniden adlandırma yardımcı programı (Mac ve Windows'da da çalışır) Inviska Rename .

enter image description here

Bu araç, metnin bir kısmını başka bir metinle değiştirme, metin ekleme veya kaldırma, dosya uzantılarını yeniden adlandırma vb. Gibi normal yeniden adlandırma işlevlerinin yanı sıra klasörleri yeniden adlandırabilir, etiketlere dayalı müziği yeniden adlandırabilir ve Exif bilgilerini kullanarak fotoğrafları yeniden adlandırabilir. Oluşturma veya değiştirme tarihi gibi dosya özniteliklerini kullanarak toplu olarak yeniden adlandırabilir.

Diğer özellikler arasında, yeni dosya adlarını önizleme ve toplu yeniden adlandırma işlemini geri alma yer alıyor.

Kaynak

0
Logix