Modern Linux ortamlarında mv komutunun kullanımı
`mv` komutunu kullanmak, yerel bir masaüstünde veya uzak bir sunucuda olsun, Linux ile çalışan herkes için günlük bir karardır. Basit bir komut gibi görünse de, yanlış kullanımı veri kaybına, beklenmedik dosya üzerine yazmaya veya verimsiz iş akışlarına yol açabilir. Günümüzde, genel cevaplara güvenmekten ziyade, seçeneklerini ve inceliklerini anlamak daha önemlidir.
Taşı ve yeniden adlandır Linux terminalindeki dosyalar es rápido y sencillo, pero primero necesitas entender cómo hacerlo correctamente. Ya sea que estés trabajando directamente en la máquina o conectado remotamente vía SSH, estos comandos te ayudarán a gestionar archivos eficazmente.
Bu pratik kılavuzda komutun temellerini öğreneceğiz. mvDosyaları taşımak ve yeniden adlandırmak için kullanılan komut satırı aracına da göz atacağız. Ayrıca, kullanımını iyileştiren ve günlük işlerimizi kolaylaştıran bazı gelişmiş komut satırlarını da inceleyeceğiz.
Bu komutlar Çoğu Linux dağıtımında çalışırlar.Örneklerimiz Kubuntu üzerinde test edildiler.Ama onları ayrıca şu platformlarda da takip edebilirsiniz: Raspberry Pi.
Tek bir dosyayı yeniden adlandır

En temel şeyle başlayalım: tek bir dosyayı yeniden adlandırmak. Komut sözdizimi basittir:
mv <nombre_original> <nuevo_nombre>1. "Dosya oluştur" adında bir dosya oluştur. dosya1.txt.
$ touch file1.txt2. Yeniden isimlendirmek dosya1.txt A yeni dosya1.txt. Komut mv Hem aynı dizindeki hem de farklı konumlardaki dosyalarla çalışır.
$ mv file1.txt newfile1.txt3. Değişikliğin doğruluğunu teyit etmek için dizin içeriğini kontrol edin. Görmelisiniz yeni dosya1.txt liste.
$ lsLinux'ta dosya nasıl taşınır?

Birincil kullanım mv Bu işlem, dosyaları taşımayı içerir ve yeniden adlandırma işlemindekiyle aynı sözdizimini korur: kaynak dosyayı ve hedef konumu belirtir.
Şimdi bir dosyayı alt dizine nasıl taşıyacağımızı görelim.
- "Adlandır" adında bir dizin oluşturun.
DosyalarıBuraya Taşı.
$ mkdir DosyalarıBuraya Taşı- Boş bir dosya oluşturmak için şunu kullanın:
dokunmak. Bu komut, deneme amaçlı boş dosyalar oluşturur.
$ touch blankfile.txt- Taşınmak
boşdosya.txtdizineDosyalarıBuraya Taşı.
$ mv blankfile.txt MoveFilesHere/Bu komut şu varsayımı öne sürüyor: DosyalarıBuraya Taşı aynı seviyededir boşdosya.txtDosyaları farklı seviyeler arasında taşımak için tam yolu belirtin (örneğin, /home/pi/scripts).
Bir dosyayı üst dizine taşımak için şunu kullanın: ../ bir varış noktası olarak.
Dosyanın doğru şekilde taşındığını aşağıdaki komutu kullanarak doğrulayın:
$ ls MoveFilesHere/Eğer dosyayı taşımayı ve yeniden adlandırmayı aynı anda yapmak istiyorsanız, hedef dosya yolundan sonra yeni adı ekleyin:
$ mv blankfile.txt MoveFilesHere/namechanged.txtLinux'ta birden fazla dosyanın adını nasıl değiştirebilirim?

Bazen birçok dosyayı aynı anda yeniden adlandırmak gerekebilir. Bunu şu komutla gerçekleştirebiliriz: mv Her dosyayı tek tek inceleyip toplu olarak yeniden adlandıran basit bir Bash betiği kullanılıyor.
1. Pratik yapmak için bir dizi dosya oluşturun. Este comando generará 26 archivos nombrados de la ‘a' a la ‘z' con extensión .txt.
$ touch {a..z}.txt2. Tüm dosyaları yeniden adlandırın .txt A .kayıt. Bir döngü kullanıyoruz. için tüm dosyaları tarayan *.txtOnları yeni uzantıyla yeniden adlandırmak.
$ for f in *.txt; do mv -- "$f" "${f%.txt}.log"; doneLinux'ta MV komutunun gelişmiş argümanlarını incelemek
Komut mv Dosya taşıma ve yeniden adlandırma işlemlerinin daha iyi yönetilmesini sağlayan çeşitli kullanışlı parametreler kabul eder. İşte her durum için bazı pratik örnekler.

Etkileşimli mod (-i)
Bu mod, dosyaların üzerine yazmadan önce sizden onay ister; bu da kaz accidental veri kaybını önlemek için idealdir. Örneğin:
$ mv -i blankfile.txt MoveFilesHereÜzerine yazmayı zorla (-f)
Bu seçenekle, komut mevcut dosyaların üzerine yazar ve onay istemez. Dikkatli kullanın ve çalıştırmadan önce hedef yolu doğrulayın.
$ mv -f blankfile.txt MoveFilesHereMevcut dosyaların üzerine yazmayın (-n)
Dosyaları taşımak ancak mevcut dosyaların üzerine yazılmasını önlemek istiyorsanız, bu seçenek tam size göre. Herhangi bir müdahale olmadan yinelenen dosyaları atlayacaktır.
$ mv -n blankfile.txt MoveFilesHereYalnızca güncellenen dosyaları taşı (-u)
Bu seçenek, yalnızca kaynak dosya hedef dosyadan daha yeni ise dosyaları taşır. Artımlı yedeklemeler ve veri koruma için kullanışlıdır.
$ mv -u blankfile.txt MoveFilesHere
Ayrıntılı mod veya verbose (-v)
Bu parametre, dosyalar taşınırken ekranda görüntüler; bu özellik, hataları ayıklamak veya süreçleri izlemek için idealdir:
$ mv -v blankfile.txt MoveFilesHere💡 Linux'u pratik bir şekilde öğrenmek mi istiyorsunuz? Temel komutlar hakkında daha fazla eğitime göz atın, günlük görevlerinizi otomatikleştirmeyi öğrenin ve adım adım kılavuzlarımızı takip ederek verimliliğinizi artırın 🐧⚙️. Bu Linux kılavuzunu beğendiniz mi? Bu makaleyi paylaşın, içeriği kaydedin ve sorularınızı yorumlarda bırakın, böylece birlikte öğrenmeye devam edebiliriz! 🚀💬




















