5Sep

Dosyaları Linux Terminalinden Yönetme: Bilmeniz Gereken 11 Komut

Linux terminalini profesyonel gibi kullanmak için dosyaları yönetme ve dizinleri gezme ile ilgili temel bilgileri bilmelisiniz. Unix felsefesine göre, her komut bir şey yapar ve iyi yapar.

Linux terminali için tam özellikli bir dosya yöneticisi olan Midnight Commander, tüm bu komutların güçlü bir ön uç işlevi görür.

ls - Dosyaları Listele

ls komutu bir dizindeki dosyaları listeler. Varsayılan olarak, ls mevcut dizindeki dosyaları listeler.

Dosyaları özyinelemeli olarak listeleyebilirsiniz, diğer bir deyişle, geçerli dizin içindeki dizindeki tüm dosyaları listeleyebilirsiniz: ls -R .

Dizini belirttiyseniz, dosyaları başka bir dizinde listeleyebilir.Örneğin, ls / home , / home dizinindeki tüm dosyaları listeleyecektir.

cd - Dizin Değişikliği

cd komutu başka bir dizine geçer.Örneğin, cd Masaüstü , ev dizininizden başlıyorsanız sizi Masaüstü dizininize götürecektir.

Ayrıca bir dizinin tam yolunu belirtebilirsiniz, örneğin cd /usr/ paylaşım dosya sistemindeki /usr/ paylaşım dizinine gitmek için.

cd. . sizi bir dizine götürür.

rm - Dosyaları Kaldır

rm komutu dosyaları kaldırır. Bu komuta dikkat edin - rm sizden onay istemez.

Örneğin, rm dosyası geçerli dizindeki "dosya" isimli dosyayı silecektir. Diğer komutlarda olduğu gibi, bir dosyanın tam yolunu da belirleyebilirsiniz: rm /path/to/ dosyası , dosya sisteminizdeki /path/to/ dosyasındaki dosyayı silecektir.

rmdir - Dizinleri Kaldır

rmdir komutu boş bir dizini kaldırır. rmdir dizini , geçerli dizindeki "dizin" isimli dizini silecektir.

Dizin boş değilse dizini ve içinde bulunan tüm dosyaları kaldırmak için yinelemeli bir rm komutu kullanabilirsiniz. rm -r dizini , "dizin" adlı dizinin tamamını ve içindeki tüm dosyaları silecektir. Bu, birçok önemli dosyayı kolaylıkla silecek tehlikeli bir komuttur; bu yüzden kullanırken dikkatli olmanız gerekir. Onay istemeyecektir.

mv - Dosyaları Taşı

mv komutu bir dosyayı yeni bir konuma taşır. Bu, aynı zamanda dosyaları yeniden adlandırmak için kullanacağınız komuttur.Örneğin, mv dosyası newfile geçerli dizindeki "dosya" adlı dosyayı alır ve onu "newfile" adlı dosyaya geçerli dizinde yeniden adlandırır, başka bir deyişle adlandırır.

Diğer komutlarda olduğu gibi, dosyaları diğer dizinlere veya diğer dizinlerden taşımak için tam yollar ekleyebilirsiniz.Örneğin, aşağıdaki komut geçerli dizinde "file" adlı dosyayı alıp /home/ howtogeek klasörüne yerleştirir:

mv dosyası /home/ howtogeek

cp - Dosyaları Kopyala

cp komutu, mvKomutu yerine, orijinal dosyaları taşımak yerine kopyalar.

cp -r ile özyinelemeli bir kopyasını da yapabilirsiniz. Bu, bir dizini ve içerisindeki tüm dosyaları yeni bir konuma kopyalar.Örneğin, aşağıdaki komut /home/howtogeek/ Downloads dizininin bir kopyasını /home/ chris dizinine yerleştirir:

cp -r /home/howtogeek/ İndirilme /home/ chris

mkdir - Dizinler Yap

mkdir komutu yeni bir dizin oluşturur. mkdir örneği geçerli dizinde "example" adıyla bir dizin oluşturacaktır.

ln - Linkler Oluştur

ln komutu bağlantı oluşturur. En sık kullanılan bağlantı türü muhtemelen ln -s ile oluşturabileceğiniz sembolik bağlantıdır.

Örneğin, aşağıdaki komut Masaüstümüzdeki İndirilenler klasörümüze bir bağlantı oluşturur:

ln -s /home/howtogeek/ İndirilme /home/howtogeek/ Masaüstü

Daha fazla bilgi için sembolik bağlarla ilgili makalemizi gözden geçirin.

chmod - İzinleri Değiştir

chmod bir dosyanın izinlerini değiştirir.Örneğin, chmod + x script.sh geçerli klasöre script.sh adlı dosyaya yürütülebilir izinler ekleyecektir. chmod -x script.sh bu dosyadan yürütülebilir izinleri kaldıracaktır.

Linux dosya izinleri biraz karmaşık olabilir. Daha ayrıntılı bilgi için Linux dosya izinleri kılavuzumuza göz atın.

touch - Boş Dosyalar Oluştur

dokunmatik komutu boş bir dosya oluşturur.Örneğin, dokunmatik örnek geçerli dizinde "example" adlı boş bir dosya oluşturur.

mc - Tam Dosya Yöneticisi

Midnight Commander, Linux terminalinden kullanabileceğiniz pek çok tam özellikli dosya yöneticisinden biridir.Çoğu dağıtıma varsayılan olarak yüklenmez;Ubuntu'ya kurmanız gereken komut:

sudo apt-get install mc

Kurulduktan sonra, çalıştırmak için mc komutunu çalıştırmanız yeterlidir.

Dosyaları seçmek için ok tuşlarını ve bölmeler arasında geçiş yapmak için Tab tuşunu kullanın. Yardım ekranını görmek için Alt-1'e veya menüyü görmek için Alt-2'ye basın.

Terminal ortamınızda fare desteği varsa, fare Midnight Commander'da da kullanılabilir.

Bir sistem dizini değiştirirseniz, bu komutları kök izinleriyle çalıştırmanız gerektiğini unutmayın. Ubuntu'da sudo 'yi kök izinleriyle çalıştırmak istediğiniz komutların başına ekleyin.