▷ Linux dosyalarını yeniden adlandırın ✔️ Klasör ve Dizin

Bilgisayarlarımızda, müzik, fotoğraf, resim, video veya kullanımları için sıklıkla başvurduğumuz dosyalar gibi çeşitli bilgileri normalde birden çok biçimde saklarız. Genel bir kural olarak, her öğeye bir ad atarız, ancak herhangi bir nedenle bu öğeyi daha anlamlı veya tutarlı bir adla düzenlemek veya yeniden adlandırmak gerekirse veya basitçe içeriğinin tanımlanmasına izin verirse, Linux'ta iki alternatifimiz vardır. toplu iş dosyasının adını değiştirmek, birden fazla öğe olması durumunda ve manuel olarak zaman alıcı olacaktır. Bu nedenle, linux dosyalarını sonsola ile nasıl yeniden adlandıracağımızı ve böylece Linux dizinini hızlı bir şekilde yeniden adlandırmanın daha kolay olacağını göreceğiz.

Seçeneklerden biri komut satırı arabirimi aracılığıyla veya harika işlevsellik sunan bağımsız bir uygulama kullanmaktır. Tek bir dosyanın adını değiştirmek istiyorsanız, en iyi seçenek grafikseldir, ancak bazen bunu yalnızca terminalden yapabiliriz veya birçok dosyayı değiştirmek istiyoruz ve ikincisi bunu yapmak için çok etkili değil. Bu eğitim sayesinde Solvetic, Linux'ta dosyaları yeniden adlandırmanın bütünleyici yollarını açıklayacak ve böylece linux dosyalarının adının nasıl değiştirileceğini öğrenecektir.

Bu eğitimde, terminali kullanarak Linux'ta dosya veya dizinleri nasıl yeniden adlandıracağımızı göreceğiz, mv komutunu ve rename komutunu ve GPRename veya Métamorphose2 gibi grafik moddaki diğer formları kullanarak bunu nasıl yapacağımızı göreceğiz.

Bu adımları izleyerek hiç de karmaşık olmadığını göreceksiniz. Önemli olan pratik yapmak!

1. Linux dosyalarını mv ile yeniden adlandırın


Belki de Linux'ta dosya ve klasörleri yeniden adlandırmanın en basit yöntemlerinden biri mv (taşı - taşı) komutunu kullanmaktır ve temel işlevi dosya ve klasörleri taşımak olsa da, bir öğenin adını değiştirmek istiyorsak da yararlıdır. .

Aşama 1
Böylece, mv komutu, dosya sistemindeki dosyaları ve dizinleri basit ama işlevsel bir şekilde taşır veya yeniden adlandırır.

Kullanılacak sözdizimi aşağıdaki gibidir:

 mv (seçenek) Dosya1.ext Dosya2.ext
Adım 2
Dosya1 orijinal dosyayı, Dosya2 ise dosyaya atanacak yeni adı ifade eder.

Aşama 3
Bu durumda Solvetic.mp3 dosyasını Solvetic1.mp3 olarak yeniden adlandırdık.

Bu aynı sözdizimi bir klasörün adını değiştirmek için kullanılabilir, bu nedenle dosyaların mevcut klasörde olmaması durumunda tam yolu aşağıdaki gibi belirtmek gerekecektir:

 mv /home/user/Solvetic/file1.ext /home/user/Solvetic/file2.ext
Unutulmamalıdır ki mv komutu, yeniden adlandırılacak dosyaları içeren klasör için yazma izni gerektirir ve sistem dosyaları ve klasörleri söz konusu olduğunda, dosya değiştirme işlemini gerçekleştirmek için kullanıcının kök izinlerine sahip olması gerekir. dosya adları, bu, mv'nin başına sudo veya su ile eklenerek elde edilir.

-i (etkileşimli) seçeneği, yanlışlıkla değişiklikleri önlemek için çalıştırılmadan önce kullanıcıdan dosya adı değişikliğini onaylamasını isteyerek ek bir koruma katmanı sağlar.

4. Adım
Birkaç dosyanın uzantısını aynı anda değiştirmek istiyorsak, çünkü bunlar bizim istemediğimiz bir dosyaya sahipler, tek tek yapmak yerine şunu çalıştırabiliriz:

 mv * .extensionMevcut * .extensionYeni
Belki bazı örneklerle daha iyi görünür.

Örnekler
Solvent klasörünün adını solventticTest olarak değiştirmek istiyoruz:

 mv çözücü çözücü Testi
Bulunduğumuz dizindeki tüm dosyaların uzantılarını değiştirmek istiyoruz (değişim png'den jpg.webp'ye olacak):
 mv * .png.webp * .jpg.webp
Bu yeniden adlandırma yönteminin kullanımı çok kolaydır, ancak göreceğimiz sonraki seçenek daha güçlüdür.

2. Linux dosyalarını yeniden adlandırma ile yeniden adlandırın


Linux'ta öğeleri düzenli ifadeler kullanarak yeniden adlandırmamıza izin veren bir komuttur; bu, daha karmaşık olsa da, dosya yığınlarıyla çalışmak için de yararlıdır.

Aşama 1
İlk adım, aşağıdaki satırı yürüterek yeniden adlandırmayı yüklemektir:

 sudo apt yükleme yeniden adlandırma 

Adım 2
Yeniden adlandırma için genel sözdizimi aşağıdaki gibidir:

 yeniden adlandır (seçenek) 's / eski_adı / yeni_adı' file1.ext file2.ext
"s" harfi "yedek" anlamına gelir ve yeniden adlandırmada kullanılacak normal ifadenin ana parçasıdır, tek tırnak zorunludur, diğer mevcut seçenekler şunlardır:

-v ayrıntılıYeniden adlandırılan dosyaların listesini yeni adlarıyla birlikte yazdırın

-n "eylem yokYalnızca değiştirilecek dosyaları, onları gerçekten etkilemeden gösteren bir test veya simülasyon modudur.

-f "zorlaYeniden adlandırılacak orijinal dosyaların zorla üzerine yazılmasıdır.

Yeniden adlandırma komutu, aynı türden birden çok dosyayı yeniden adlandırmak için joker karakterleri kabul eder ve aynı dosya uzantılarında da çalışır.

Örneğin, aşağıdakileri çalıştırarak tüm .png.webp dosyalarını .jpg.webp olarak değiştirebiliriz:

 's / .png.webp / .jpg.webp /' adını değiştir *
Bunu net bir şekilde görmek için resimde görelim.

Joker karakter simgesi (*), klasördeki tüm dosyaların düzenleneceğini gösterir. Normal ifade, değiştiriciler adı verilen yerleşik seçeneklere sahiptir ve bunlar:

  • "g": küresel; ifadenin tüm oluşumlarını etkiler.
  • "i" - Büyük/küçük harfe duyarsız değiştirme yürütür.

Aşama 3
Bunlar, kapanış tekli alıntıdan önce ifadenin sonunda yazılır ve birleştirilebilir, örneğin:

 -n 's / Sol / test / gi' adını değiştir * .mp3
Bu durumda test için Sun terimini değiştireceğiz:

4. Adım

Kullanılacak diğer bir seçenek, dosya adlarını daha yüksek bir kullanım düzeyinde dönüştürebilen "y" harfidir, kullanımı sıklıkla seçilen dosyanın adını değiştirmek için kullanılır, örneğin:

 'y / a-z / A-Z /' adını değiştir * .jpg.webp
Şimdi başka bir örnek görüyoruz.

Bu durumda tüm .mp3 dosyalarının adlarını küçük harften büyük harfe değiştirdik.

Adım 5

Rename komutunun daha pratik kullanımlarını görmek için doğrudan örneklerle yapacağız çünkü daha iyi anlaşılacaktır.

Uzantıyı .txt'den .bak'a değiştirmek istiyorsak:

 's / \.txt $ / \.bak /' * .txt olarak yeniden adlandırın
jpg.webp uzantılı bazı fotoğraflardan 2016 metnini kaldırmak istiyorsak:
 's / 2016 // g' * .jpg.webp olarak yeniden adlandırın
Büyük harften küçük harfe tüm isimlere dönüştürmek istiyorsak:
 yeniden adlandırın ve / A-Z / a-z / *. dosya uzantısı
Bunun tersini istiyorsanız, küçük harf büyük harf olur, sadece y / A-Z / a-z / y / a-z / A-Z / ile değiştirin.

Not"Normal" kullanıcılar olarak yazma iznine sahip olmadığımız alanlar olduğunu, bu nedenle adı şu şekilde değiştiremeyeceğimizi unutmayın:

Bu durumlarda bunu yapmanın yolu (Ubuntu'da):

 sudo rename 's / \. db $ / \. bak /' * .db

3. Linux dosyalarını Métamorphose2 ile yeniden adlandırın


Bu, Linux'ta harika entegre işlevlerle dosyaları düzenlemek veya yeniden adlandırmak için geliştirilmiş bir uygulamadır.
Métamorphose2, dosya adlarını gruplar halinde grafiksel olarak değiştirmek için tasarlanmış bir programdır, sahip olduğumuz özellikleri dahilinde açık kaynak kodlu ve çok platformludur:

Özellikler Métamorphose2

  • GitHub'da kaynak koduyla ücretsiz indirme ve açık kaynak.
  • Dosyaları ve klasörleri yeniden adlandırmak için toplu işleri kabul edin.
  • Zamandan tasarruf etmek için daha sonra kullanmak üzere ad değiştirme ayarlarını kaydetmenizi sağlar.
  • Ön eke veya son eke, karaktere, konuma ve daha fazlasına göre değişiklik, değiştirme veya ekleme gibi yeniden adlandırma işlemleri uygulayabiliriz.
  • Özel numaralandırma, görüntü metni ve ses meta verileri, tarih ve saat desteği.
  • Özel adım boyutu, başlangıç ​​numarası ve sıfırlama sayısı ile sıralı numaralandırma desteği.
  • Normal ifadeler için destek.

Bu yardımcı programı yüklemek için iki seçeneğimiz var:

İlk seçenekBirincisi, aşağıdaki komutları bir PPA deposu üzerinden çalıştırmaktır:

 sudo eklenti-apt-deposu ppa: nilarimogard / webupd8 sudo apt güncellemesi sudo apt yükleme metamorfoz2

İkinci seçenekKurmak için ikinci seçenek, aşağıdaki bağlantıya gitmek ve oradan .deb paketini indirmek ve kurulum sihirbazına devam etmektir:

İndirdikten sonra, kuruluma devam etmek için sistem yazılımı asistanına yönlendirileceğiz:

BÜYÜT

Şimdi, kurulduktan sonra "Selector" sekmesine gidiyoruz ve orada yeniden adlandırılacak dosyaların bulunduğu yola gideceğiz:

BÜYÜT

Bu yapıldıktan sonra, "Yeniden Adlandır" sekmesine gidiyoruz ve sol tarafta bulunan seçeneklerden herhangi birine çift tıklıyoruz:

BÜYÜT

Bu örnekte "Değiştir" i seçtik ve orta panelde büyük harf veya küçük harf arasında geçiş yapma, aksanları kaldırma, uzantıları değiştirme ve daha fazlası gibi istenen eylemi tanımlayabiliriz, altta elde edilen sonucu görebiliriz.

Bu yapılandırıldıktan sonra, eylemi yürütmek için "Başlat" düğmesine tıklayın.

4. Linux dosyalarını GPRename ile yeniden adlandırın


GPRename, dosyalar ve dizinler için toplu yeniden adlandırmadır, GPRename sırayla dosya ve dizinleri değiştirebilir, silebilir, ekleyebilir, silebilir ve numaralandırabilir.

Aşama 1
Kurulumu için aşağıdaki komutu uygulayacağız. GPRename'in indirilmesini ve kurulumunu onaylamak için S harfini giriyoruz.

 sudo apt kurulum gprename 

Adım 2
Ubuntu 18.04'te EXIF ​​meta veri etiketlerini okuma işlevselliğini elde etmek için, dosyaları EXIF ​​etiketlerine göre yeniden adlandırabilen ve döndürebilen renrot'un yüklenmesi gerekecektir. Kurulumu için aşağıdaki komutu uygulayacağız:

 sudo apt renrot'u yükle
Aşama 3
GPRename'e erişmek için terminalde yürütüyoruz:
 gprename
4. Adım
Görüntülenen pencerede yeniden adlandırılacak dosyaların bulunduğu dizine gideceğiz, alt kısımda yürütülecek eylemi tanımlıyoruz ve sağ üst panelde işlenecek sonucu görebiliriz. Değişiklikleri yapmak için "Uygula" düğmesine tıklayın.

BÜYÜT

5. Linux klasörünü yeniden adlandır

Aşama 1
Hem yeniden adlandırılacak dizini hem de klasörü ve hedef yolu belirtmemiz gereken aşağıdaki komutu kullanacağız.

 mv 
Adım 2
Örneğin, bir dizinin "Solvetic" adını, sistemin ilk yoluna kaydettiğimiz "Solvetic2" adıyla değiştireceğiz:
 mv / ana sayfa / kullanıcı / Solvetic / ana sayfa / kullanıcı / Solvetic2 
NotBu komut dizinlerdeki içeriği silmez, dolayısıyla yeniden adlandırırken hiçbir bilgi kaybolmaz.

Aşama 3
Şimdi isterseniz, oluşturduğunuz dizinin bu yolda yeni adla göründüğünü görmek için bir liste komutu yapabilirsiniz.

 ls -l / ev / kullanıcı 

6. Linux dizinini yeniden adlandır

Aşama 1
İsmi değiştirmek için rename komutunu kullanacağız.

 Adını değiştirmek 
Adım 2
Tüm dizinlerde büyük harfi küçük harfe çevirdiğimiz bir örnek yapalım:
 'y / A-Z / a-z /' adını değiştir * 
Aşama 3
Ardından değişiklikleri bu komutla görselleştirin:
 ls -l 
Bu seçeneklerden herhangi biri ile Linux dosyalarını yeniden adlandırmak ve Linux dizinini gerektiği gibi eksiksiz bir şekilde yeniden adlandırmak mümkün olacaktır.

wave wave wave wave wave