Linux'ta MV komutu nasıl kullanılır

Linux piyasadaki en güvenli işletim sistemlerinden biridir, ancak kullanımının Windows veya Mac'ten daha karmaşık olabileceği doğrudur.Linux'ta komutların kullanımı, kullanıcı türlerini yürüten doğal bir iştir ve gerçekten bir şey gibi görünse de karmaşık değil, her birinin işlevselliği hakkında iyi bir bilgi birikimi ile böyle olmayacak.

Bu nedenle, sistemdeki öğeleri güvenli ve verimli bir şekilde taşımak gibi yönetim görevleri için en pratik komutlardan birini aşağıda açıklayacağız. mv komutundan bahsediyoruz.

MV komutu nedirMV (Taşı - Mover), adı Linux içinde gerçekleştirdiği görev için açıktır ve dizinleri veya dosyaları taşımaktır, ancak bazı durumlarda bunlardan bazılarını yeniden adlandırmamıza yardımcı olur, bu nedenle mv komutunu kullandığınızda şunu unutmayın: Sonrakini yapın:

  • Sistemdeki bir dosya veya klasörü yeniden adlandırın
  • Dosya grubunu orijinal dizinden farklı bir dizine taşıyın

MV, onay gerektirmeden yürütülen bir komuttur, bu nedenle dosya veya dizinlerin seçilmesi gerektiğinden emin olmalıyız.

Sözdizimimv komutunu kullanmanın sözdizimi aşağıdaki gibidir:

  • mv [SEÇENEK]… [-T] Hedef kaynak
  • mv [SEÇENEK]… Kaynak… Dizin
  • mv [SEÇENEK]… -t Kaynak dizini

MV komutu ile kullanabileceğimiz bazı parametreler vardır, bunlar:

Bu parametre, daha önce sormadan hedef dosyanın üzerine yazmaya zorlar.

 mv -f

Üzerine yazmadan önce etkileşimli bir mesajdır.
 mv -i

Bu parametre, kaynak hedeften daha yeni olduğunda bir öğeyi taşımanıza izin verir, aksi takdirde hayır
 mv -u Güncelleme

Bu seçenek, kaynak ve hedef dosyaları yazdırır
 mv -v ayrıntılı

MV yardım kılavuzuna erişin
 adam mv

1. Linux'ta MV komutu nasıl kullanılır


Bunun için Ubuntu 19 kullanacağız ve vereceğimiz ilk örnek taşınma sürecinde bir dosyanın isminin değiştirilmesi olacaktır.

Aşama 1
Bunun için Solvetic1.docx adında bir dosyamız var ve Solvetic2.docx olarak yeniden adlandırılacak, aşağıdakileri uyguluyoruz:

 mv Solvetic1.docx Solvetic2.docx
ls komutunu çalıştırarak dosyanın düzenlendiğini görebiliriz:

Adım 2
Şimdi, o dosyanın yolunu yenisiyle değiştirmek istiyorsak, bu yolu ve ardından dosya adını girmeliyiz, bu durumda bir dosyayı Documents'a taşıyacağız, bunun için aşağıdakileri yürütüyoruz:

 mv Solvetic2.docx / ana sayfa / Solvetic / Belgeler 

BÜYÜT

Taşımadan önce üzerine yazma mesajı atınBaşta mv komutunun kullanıcının üzerine yazma izni istenmeden çalıştırıldığından bahsetmiştik, ancak güvenlik nedeniyle nesnenin bütünlüğünü garanti etmek için bunun görüntülenmesini tercih edersek, -i parametresini aşağıdaki gibi eklemeliyiz:

 mv -i Solvetic2.docx / ana sayfa / Solvetic / Belgeler
Hedef dosyanın bu yeni dosya veya dizinle değiştirilmesine izin verip vermediğimizi soran bir mesaj görüntülenecektir:

BÜYÜT

2. mv komutunun mevcut bir Linux nesnesinin üzerine yazmasını nasıl önleyebilirim?


Daha fazla güvenlik eklemek için dosyanın hedef yoldaki başka bir dosyanın yerini alacak şekilde taşınmasını istemiyorsak, -n parametresini eklemeliyiz ve herhangi bir işlem yapılmaz:
 mv -n Solvetic2.docx / ana sayfa / Solvetic / Belgeler
Solvetic2.docx dosyasının masaüstünde hala mevcut olacağını görebiliriz:

3. MV komutuyla bir Linux nesnesinden eğik çizgiler nasıl kaldırılır


Bazı durumlarda, argümanların son kısmında bulunan eğik çizgileri ortadan kaldırmak mümkündür, bunu yapmak için --strip-trailing-slashes seçeneğini kullanmalıyız:
 mv --strip-trailing-slashes Solvetic2.docx / ana sayfa / Solvetic / Belgeler

Bu seçenek çok yaygın olmasa da, bir kaynak bağımsız değişkeni, bir dizine sembolik bir bağlantı belirtebilen bir bölü işareti içerdiğinde kullanılır.

4. mv komutunun hedefi normal bir Linux dosyası olarak işlemesine izin verin


Bu değer, hedefin bir dizin olarak değil, bir dosya olarak yönetilmesine izin verir, bunun için -T seçeneğimiz vardır:
 mv -T Solvetic1.docx / ana sayfa / Solvetic / Belgeler
MV komutunun dosyayı yalnızca hedef dosyadan daha yeni olması koşuluyla taşımasına izin verin. Yalnızca kaynak dosya bundan daha eski olduğunda bir dosyanın taşınmasına izin veren bir parametredir, bunun için aşağıdakileri uygularız:
 mv -u Solvetic2.docx / ana sayfa / Solvetic / Belgeler

5. MV komutunun gerçekleştirilen görevin ayrıntılarını oluşturmasını sağlayın Linux


MV ile Linux'ta elementlerin hareketi hakkında detaylı bilgiye ulaşmak için -v parametresini kullanabiliriz:
 mv -v Solvetic1.docx / ana sayfa / Solvetic / Belgeler 

6. MV Linux komutuyla mevcut dosyaların bir yedeğini oluşturun


MV komutunun ideal bir güvenlik noktası, taşınacak dosyanın yedek bir kopyasını oluşturma olasılığıdır, bu, hedefteki dosyanın aynı adı ile yalnızca farkı bir tilde (~) olacak şekilde oluşturulacaktır, çünkü bu -b parametresini kullanmalıyız:
 mv -b Solvetic1.docx / ana sayfa / Solvetic / Belgeler

Oluşturulan kopyaları görüntülemek için ls komutunu kullanabiliriz:

MV komutu sayesinde Linux'ta nesneleri özgürce hareket ettirebilir, gerekirse adlarını değiştirebilir ve bunlar üzerinde çok daha hassas kontrole sahip olabiliriz.

wave wave wave wave wave