Что такое Linux, обзор, отличия. Какой Linux выбрать в 2020
İçindekiler:
Birden çok dosya ve dizini
mv
komutuyla yeniden adlandırmak, borular, döngüler ve benzeri karmaşık komutlar yazmayı içerdiğinden sıkıcı bir süreç olabilir.
rename
komutunun kullanışlı olduğu yer burasıdır. Adlarındaki arama ifadesini belirtilen değiştirme ile değiştirerek verilen dosyaları yeniden adlandırır.
Bu öğreticide, dosyaları yeniden adlandırmak için
rename
komutunun nasıl kullanılacağını açıklayacağız.
Yeniden
rename
yükleme
rename
komutunun farklı sözdizimi ve özelliklere sahip iki sürümü vardır.
rename
komutunun Perl sürümünü kullanacağız.
Bu sürüm sisteminizde yüklü değilse, yüklemek için Linux dağıtımınızın paket yöneticisini kullanın:
-
Ubuntu ve Debian
sudo apt update
sudo apt install rename
CentOS ve Fedora
sudo yum install prename
Arch Linux
yay perl-rename
Yeniden
rename
kullanma
rename
komutu için genel sözdizimi şöyledir:
rename perlexpr files
rename
komutu temel olarak bir Perl betiğidir. Verilen
files
belirtilen
perlexpr
normal ifadesine göre yeniden adlandırır. Perl düzenli ifadeleri hakkında buradan bilgi edinebilirsiniz.
Örneğin, aşağıdaki komut tüm
.css
dosyalarının uzantısını
.scss
:
rename 's/.css/.scss/' *.css
Komutu daha ayrıntılı olarak açıklayalım:
-
s/search_pattern/replacement/
- İkame operatörü..css
- Arama modeli. İkame operatörünün ilk argümanıdır.rename
komutu, verilen dosya adında bu kalıbı arar ve bulunursa, değiştirge argümanıyla değiştirir..scss
- Değiştirme. İkame operatörünün ikinci argümanı.*.css
- “.css” uzantılı tüm dosyalar. Joker karakter (*
), sıfır, bir veya daha fazla karakteri temsil etmek için kullanılan bir semboldür.
Gerçek komutu çalıştırmadan ve dosyaları ve dizinleri yeniden adlandırmadan önce, “kuru çalıştırma” gerçekleştirecek ve hangi dosyaların yeniden adlandırılacağını gösteren
-n
seçeneğini kullanmak her zaman iyi bir fikirdir:
rename -n 's/.css/.scss/' *.css
Çıktı şöyle görünecektir:
rename(file-0.css, file-0.scss) rename(file-1.css, file-1.scss) rename(file-2.css, file-2.scss) rename(file-3.css, file-3.scss) rename(file-4.css, file-4.scss)
Varsayılan olarak,
rename
komutu varolan dosyaların üzerine yazmaz. Varolan dosyaların üzerine yazmasını
rename
-f
seçeneğini kullanın:
rename -f 's/.css/.scss/' *.css
rename -v 's/.css/.scss/' *.css
file-0.css renamed as file-0.scss file-1.css renamed as file-1.scss file-2.css renamed as file-2.scss file-3.css renamed as file-3.scss file-4.css renamed as file-4.scss
Adını değiştirmek
Sonuç
rename
komutu Perl normal ifadelerini kullanarak aynı anda birden fazla dosyayı yeniden adlandırmanıza olanak tanır.
CloudConvert kullanarak herhangi bir dosyayı bir kerede farklı biçimlere dönüştürün: Herhangi bir dosyayı bir defada farklı biçimlere dönüştürün
CloudConvert, kullanıcıların birden çok dosyayı farklı biçimlere aynı anda dönüştürmesine yardımcı olur. 200`den fazla dosya formatını destekleyen web tabanlı bir dosya dönüştürücüsüdür.
Linux yeniden başlatma (yeniden başlatma) komutu
Başsız bir Linux sunucusu çalıştırıyorsanız, sistemi komut satırından nasıl yeniden başlatacağınızı bilmeniz gerekir. Bu öğreticide, Linux makinenizi yeniden başlatmak için systemctl ve shutdown komutlarının nasıl kullanılacağını açıklayacağız.
Linux'ta bağlantıyı kaldır komutu (dosyayı kaldır)
Bu makalede, unlink komutunu kullanarak GNU / Linux sistemlerindeki bir dosyayı nasıl kaldıracağınızı göstereceğiz.