Kapsamlı Bir Kılavuz: Linux’ta mv Komutunun Gücünü Anlamak
Linux, sağlamlığı ve çok yönlülüğü ile kullanıcıların dosya ve dizinleri verimli bir şekilde yönetmesine olanak tanıyan çok çeşitli komutlar sunar. Bu komutlar arasında mv komutu, Linux komut satırı ekosisteminde temel bir araç olarak öne çıkıyor. Görünüşte basit doğasına rağmen, mv komutu yalnızca dosya yeniden konumlandırmanın ötesine geçerek kullanıcılara hem dosyaları hem de dizinleri işlemek için güçlü bir araç sağlar. Bu kapsamlı kılavuz, mv komutunun inceliklerini ele alacak, işlevlerini, pratik kullanım örneklerini ve hatta bazı gelişmiş özelliklerini keşfedecektir.
Mv Komutu nedir?
Linux’taki komut özünde
mv
mv [options] source your_destination
- : Taşınacak veya yeniden adlandırılacak dosya veya dizin.
source
- : Hedef konum veya yeni ad.
your_destination
Temel Kullanım
1. Dosyaları Taşıma:
Bir dosyayı bir konumdan diğerine taşımak için aşağıdaki sözdizimini kullanın:
mv file.txt /path/to/your_destination/
Bu komut
file.txt
2. Dosyaları Yeniden Adlandırma:
Bir dosyayı yeniden adlandırmak aslında onu aynı dizine farklı bir adla taşımayı içerir:
mv old_file.txt new_file.txt
Bu,
old_file.txt
new_file.txt
Gelişmiş özellikler:
1. Özyinelemeli Hareketler:
-r
-R
mv
mv -r example_directory /path/to/your_destination/
2. Üzerine Yazmaya Zorla:
-f
mv -f file.txt /path/to/your_destination/
3. Etkileşimli Mod:
Bu
-i
mv -i file.txt /path/to/your_destination/
4. Zaman Damgalarını Koruyun:
Aşağıdaki seçenekle taşıma sırasında dosya ve dizinlerin orijinal zaman damgalarını koruyun
-p
mv -p file.txt /path/to/your_destination/
Kullanım Durumları:
1. Dosyaları Düzenleme:
Komut
mv
mv *.log /path/to/your_archive/
2. Toplu Yeniden Adlandırma:
Joker karakterleri kullanarak birden fazla dosyayı aynı anda yeniden adlandırın:
mv IMG_* /path/to/your_photos/
Bu, “IMG_” ile başlayan tüm dosyaları belirtilen dizine yeniden adlandırır.
3. Dizinleri Taşıma ve Yeniden Adlandırma:
Komut
mv
mv example_directory /path/to/new_directory/
Bu
example_directory