Dosyaları yeniden adlandırmak özellikle gelişmiş bir işlem değildir; az sayıda dosya üzerinde yapıldığı sürece, genellikle özel araçlar gerektirmez. Ancak, geçen yılki tatilden yeniden adlandırılmayı bekleyen bir fotoğraf klasörü varsa, zaman kazandıran bazı hileler veya uygulamalar düşünmek akıllıca olabilir.
Linux’ta dosyaları yeniden adlandırdığınızda iki genel yaklaşım vardır: komut satırı arabirimi veya bağımsız bir uygulama aracılığıyla. Linux kullanıcıları, CLI’nin ne kadar güçlü olabileceğini zaten biliyorlar, bu nedenle dosya yeniden adlandırma için birkaç komutun olması şaşırtıcı olmamalıdır.
“mv” Komutu ile Dosyaları Yeniden Adlandırma
Linux’ta dosyaları yeniden adlandırmanın basit bir yolu, mv
komut (“hareket” den kısaltılmıştır). Birincil amacı dosya ve klasörleri taşımaktır, ancak bir dosyayı yeniden adlandırma eylemi dosya sistemi tarafından onu bir addan diğerine taşımak olarak yorumlandığından, onları yeniden adlandırabilir.
Dosyaları mv ile yeniden adlandırmak için aşağıdaki sözdizimi kullanılır:
mv (option) filename1.ext filename2.ext
“filename1.ext” dosyanın orijinal adıdır ve “filename2.ext” yeni addır.
Aynı desen, klasörleri yeniden adlandırmak için de çalışır. Dosyalar o anda aktif olan klasörde bulunmuyorsa, tam yolu belirtilmelidir:
mv /home/user/Files/filename1.ext /home/user/Files/filename2.ext
unutmayın ki mv
komutu, dosyaları içeren klasör için yazma izni gerektirir. Sistem dosyaları ve klasörleri söz konusu olduğunda, kullanıcının dosyaları yeniden adlandırmak için başına mv ekleyerek kök izinleri alması gerekir. sudo
. tarafından ekstra bir koruma katmanı sağlanır. -i
(etkileşimli) seçeneği, dosya gerçekten uygulanmadan önce kullanıcıdan dosyanın yeniden adlandırılmasını onaylamasını ister.
ayrıca şu var -v
tarafından yapılan tüm değişiklikleri listeleyen (ayrıntılı) seçenek mv
. Seçenekler sonra yazılır mv
ancak dosya adlarından önce.
“Yeniden Adlandır” Komutunu Kullanma
Linux’ta dosyaları yeniden adlandırmak için kullanılan bu komut, şu komuttan biraz daha gelişmiştir: mv
çünkü düzenli ifadeler hakkında bilgi veya en azından temel bir aşinalık gerektirir. Bu korkutucu gelebilir, ama pes etme rename
henüz – bunun gibi öğreticileri izleyerek düz toplu yeniden adlandırma için kullanılabilir.
Linux’un birçok dağıtımında, rename
komut varsayılan olarak mevcut olmayabilir. Kendinizde kullanamıyorsanız, yüklemeniz gerekecektir.
Debian tabanlı Linux’ta terminalinize şunu yazın:
sudo apt install rename
Arch tabanlı Linux’ta:
sudo pacman -S rename
NS rename
sözdizimi şöyle görünür:
rename (option) 's/oldname/newname/' file1.ext file24.ext
“s” harfi “ikame” anlamına gelir ve normal ifadenin ana kısmıdır. Çevresindeki tek tırnak zorunludur. Mevcut seçenekler şunlardır:
-v
(ayrıntılı: yeniden adlandırılan dosyaların listesini yeni adlarıyla birlikte yazdırır)-n
(“eylem yok:” yalnızca değiştirilecek dosyaları onlara dokunmadan gösteren bir test modu veya simülasyon)-f
(orijinal dosyaların zorla üzerine yazılması)
NS rename
komutu aynı türden birden çok dosyayı yeniden adlandırmak için joker karakterleri de kabul eder ve dosya uzantılarında da çalışır. Örneğin, bu, .jpeg uzantılı tüm dosyaları .jpg olarak değiştirir:
rename 's/.jpeg/.jpg/' *
joker karakter
klasördeki tüm dosyaların etkileneceği anlamına gelir.
rename -n 's/DSC/photo/gi' *.jpg
Normal ifadenin ayrıca kendi seçenekleri (değiştiriciler) vardır: “g” (genel: ifadenin tüm oluşumlarını etkiler) ve “i” (büyük/küçük harfe duyarlı olmayan değiştirme gerçekleştirir). Kapanış tekli alıntıdan hemen önce ifadenin sonunda yazılırlar ve birleştirilebilirler:
Bu, “DSC”, “dSC” ve “dsc” içeren tüm .jpg dosyaları için geçerlidir – dosya adının o kısmını “fotoğraf” olarak değiştirin. Ancak, “-n” seçeneği nedeniyle, komut aslında dosyaları yeniden adlandırmaz, yalnızca konsol penceresinde yazdırır.
rename 'y/a-z/A-Z/' *.jpg
Bu normal ifadenin yapabileceği tek şey ikame değildir. Dosya adlarını daha karmaşık bir düzeyde dönüştürebilen “y” harfiyle işaretlenmiş bir çeviri de vardır. En sık dosya adı durumunu değiştirmek için kullanılır:
Bu, tüm .jpg dosyalarının adlarını küçük harften büyük harfe değiştirir. Bunu tersinden yapmak için normal ifadenin “eski isim” ve “yeni isim” kısımlarını değiştirmeniz yeterlidir. rename
Kullanmak -n
komutu, istenen sonucu elde etmek için birkaç temel kalıbı karıştırmaya indirgenir. sayesinde
Seçenek, yeniden adlandırılan dosyaların nasıl görüneceğine dair güvenli ve kullanışlı bir önizleme sunduğundan, kullanıcılar hiçbir zaman dosyalarını (veya sinirlerini tehlikeye atmak) riske atmak zorunda kalmayacak.
metamorfoz2
Métamorphose, platformlar arası bir dosya ve klasör toplu yeniden adlandırıcısıdır. Yeniden adlandırma işlemlerini gerçekleştirmek için bir GUI aracını tercih edenler için Métamorphose, kullanımı oldukça güçlü bir araçtır. Hem Windows hem de Linux için kullanılabilir. Başlamak için şuraya gidin: web sitesi
ve dağıtımınız için yükleyici dosyasını indirin. Debian tabanlı dağıtım için bir deb dosyası ve Fedora, Mandriva ve SUSE için RPM paketi sağlar.

linux-rename-files-metamorfoz-seçici

linux-rename-files-metamorfoz-yeniden adlandırıcı
Son olarak, yeniden adlandırma işlemini çalıştırmak için alt bölmenin üstündeki “Git” düğmesini tıklamanız yeterlidir. Yeniden adlandırdıktan sonra herhangi bir hata bulursanız, tüm değişiklikleri geri almak için Geri Al seçeneği vardır.
pyRenamer – Çıkışın Kolay Yolu Son olarak, tüm konsol karşıtı kullanıcıların beklediği çözüm: basit bir fare tıklamasıyla her şeyin yapılabileceği bir masaüstü uygulaması. pyRenamer, Python’da yazılmış, çılgınca güçlü bir dosya yeniden adlandırma aracıdır.Burada
sudo apt install pyrenamer

linux-rename-files-pyrenamemer
- Arayüz dört bölümden oluşur:
- Dosya ve klasörleri seçmek için ağaç görünümü dosya tarayıcısı
- Yeniden adlandırmadan önce ve sonra dosya adlarını gösteren merkezi önizleme bölmesi
- Yeniden adlandırma kriterlerini seçmek için sekmeli kontrol alanı
Seçenekler kenar çubuğu

linux-rename-files-pyrenamer3
İleri düzey kullanıcılar, pyRenamer’ın meta verilerinden okuyarak multimedya dosyalarını yeniden adlandırma becerisini takdir edeceklerdir. Toplu yeniden adlandırma gereksiz olduğunda tek bir dosyayı manuel olarak yeniden adlandırmak da mümkündür. mv
Özünde, pyRenamer, işlevselliğini tamamlar. remove
ve
kullanıcı dostu bir GUI’ye komut verir. CLI becerilerine güvenmeyenler için harika bir seçim.