Modern Linux masaüstleri, sisteminizdeki dosyaları değiştirmenize izin verme konusunda uzun bir yol kat etti. Ancak, bir GUI tarafından (GNOME veya KDE Plazma gibi) kullanılan tüm ek kaynaklar nedeniyle, çalışmanız gerektiğinde birden fazla dosya veya dizinle, komut satırı genellikle bir şeyleri elde etmenin en hızlı ve en verimli yoludur. tamamlamak.

Linux komut satırından nasıl ve ne zaman yararlanılacağını öğrenmek için sadece bir avuç temel dosya işleme komutları üretkenliğinizi artırmanıza ve Linux'unuzu dönüştürmenize yardımcı olacaktır. tecrübe etmek.

Linux Komut Satırı Temelleri

Gerçek komutlara geçmeden önce, karışıklığı ve hataları önlemeye yardımcı olacak birkaç ipucu:

  • Linux komut satırı büyük/küçük harf duyarlıdır. Linux'ta büyük ve küçük harfler farklıdır. Yazıyor ls mevcut dizininizdeki dosyaları listeler. Yazıyor Ls veya LS komut bulunamadı hatası verecektir. ls -a ve ls -A ayrıca iki farklı komuttur. Herhangi bir komutu kopyalarken veya girerken büyük ve küçük harflere dikkat ettiğinizden emin olun.
  • Yaklaşık işareti (~), ana dizininizin kısaltmasıdır. Linux'taki her kullanıcının bir ev dizini vardır. Bu dizin tüm kişisel dosyalarınızı saklar. Bu dizinin tam yolu genellikle /home/user/ veya /var/home/user/ gibi bir şeydir. yerine geçebilirsin ~ bu yolu temsil etmek için bir komutta herhangi bir yerde. Örneğin, komutlar cd /ev/kullanıcı ve cd ~ aynıdır.
  • Herhangi bir komut ve ardından "--help" yazmak, genellikle hızlı kullanım örnekleri gösterecektir. Hemen hemen her komutun davranışını değiştirmek için kullanabileceğiniz anahtarlar veya argümanlar vardır. Komut satırı argümanını kullanma --Yardım Edin genellikle en sık kullanılan seçenekleri açıklayacaktır. Örneğin, ls -- yardım.
  • “Sudo” kelimesiyle başlayan herhangi bir komutu çalıştırırken dikkatli olun. Kötü bir sudo komutu girerek tüm sisteminizi anında çalışmaz hale getirebilirsiniz.

Linux adam Komutanlığı

Her Linux sisteminde mevcut olan en kullanışlı komut, adam emretmek. Man, manuelin kısaltmasıdır.

yazdığınızda adam ardından başka bir komut gelirse, sistem size bu komutun nasıl çalıştığını - genellikle ayrıntılı olarak - açıklayan bir yardım belgesi gösterecektir. Yukarıda, ls kılavuz sayfasının çıktısının ilk sayfası yer almaktadır (genellikle adam sayfası).

Aşağıda açıklanan komutların açıklamaları ve örnekleri, en yaygın kullanım durumlarından bazılarını göstermek içindir. Kapsamlı olmaktan uzaklar. kullanmaya teşvik ediyoruz. adam Bu komutlarla kendi başınıza neler yapabileceğiniz hakkında daha fazla bilgi edinmek için komut.

ls Komutu

ls komutu geçerli dizininizin içeriğini listeler. Komutun döndürdüğü çıktı türünü değiştirmek için kullanılan birkaç yaygın anahtar vardır. Yalnızca ls girmek, geçerli dizin içeriğinin bir listesini gösterecektir.

Çoğu Linux dağıtımında, liste alfabetik olarak sıralanır, sütunlara bölünür ve dosyalar, dizinler, yürütülebilir dosyalar ve diğer öznitelikler arasında ayrım yapılmasına yardımcı olmak için renklerle kodlanır.

Komut çıktısını değiştirmek için kullanabileceğiniz birkaç kullanışlı bayrak vardır. Bunları ayrı ayrı kullanabilir veya tek bir argümanda birleştirebilirsiniz.

Yaygın olarak kullanılan üç anahtar şunlardır: -l, -a, ve -H.

# Çıktıyı tek sütunlu bir listede düzenleyin
ls -l

# Tüm dosyaları göster (gizli dosyalar ve dizinler dahil)
ls -a

# Bayt sayılarını insan tarafından okunabilir biçimde göster (KB, MB, vb.)
ls -h

# Tüm dosyaları tek bir sütunda insan tarafından okunabilir biçimde göster
ls -lha

Linux cd Komutu

cd komutu geçerli dizini değiştirecek. basitçe yazabilirsiniz CD ardından ona geçmek için herhangi bir dizinin adı veya belirli bir yere atlamak için tam bir yol girin.

# Geçerli dizinde mystuff adlı bir klasöre geç
cd gizem

# Bulunduğunuz yerden bir dizinde yukarıya (veya geriye) gidin (boşluğa ve iki noktaya dikkat edin)
cd..

# Ana dizininize değiştirin
cd ~

# Tamamen yeni bir yola geçin (başlangıçtaki “/” işaretine dikkat edin)
cd /var/tmp/flatpak-cache/

Linux'ta cp Komutu

Komut satırını kullanarak bir veya daha fazla dosyayı kopyalamak için şunu kullanın: cp komutu. Dosyaları bir dizinden (veya sürücüden) diğerine kopyalamak veya yeni bir adla ikinci bir dosya oluşturmak için cp'yi kullanabilirsiniz.

Komut formatı takip eder cp /orijinal/dosya.ext /hedef/dosya.ext.

# Aynı dizindeki bir dosyanın ikinci bir kopyasını alın
cp özel dosyam.bir özel dosyam.iki

# Bir dosyayı ana dizinde newlocation adlı bir klasöre kopyalayın
cp dosyam ~/yeni konum/

# Tüm dosyaları ve alt dizinleri içeren bir dizini ana dizininize kopyalayın
# -r (özyinelemeli) anahtarına dikkat edin
cp -r önemli veri ~
cp -r önemli veriler /ev/kullanıcı/

# Bir yoldan diğerine özyinelemeli kopyala
cp -r /var/tmp/ /home/user/backuptemp

İlişkili: Linux Komut Satırı Nedir ve Nasıl Kullanırsınız?

Linux mv Komutu

mv komutu dosyaları veya dizinleri taşıyacaktır. cp komutuyla aynı temel sözdizimini izler. Tek gerçek fark, veriler yeni konumuna taşınırken, taşıma komutunun kaynak dosya(lar)ı silmesidir.

Bu komut aynı zamanda Linux'ta dosyaları yeniden adlandırmaya yarar. Linux'un gerçek bir yeniden adlandırma komutu olmadığından, iş bir dosyayı bir addan diğerine taşıyarak yapılır.

# file.one'u file.two olarak yeniden adlandırın file.one işlem sırasında siliniyor
mv dosyası.bir dosya.iki

# Geçerli dizindeki tüm dosyaları yeni bir hedefe taşıyın
# *'nin tüm dosyalarla eşleştiğine dikkat edin
mv * /yeni/depolama/konum/

# Bir dizinin içeriğini diğerine taşıyın
mv /home/user/Videos /home/newuser/eskivideofiles

rm ve rmdir Komutları

Kısa kaldırmak, rm ve rmdir komutları kaldırılacaktır (olduğu gibi kalıcı olarak sil) dosyalar ve dizinler. rm komutu, silinecek bir dosyanın veya dosyaların adını veya yolunu gerektirir. kullanarak birden fazla dosyayı silebilirsiniz. * joker karakter.

# Geçerli dizindeki tek bir dosyayı kaldırın
rm yararsızdosya.ext

# Geçerli dizindeki 'ab' harfleriyle başlayan tüm dosyaları kaldırın
rm ab*

# Belirli bir dizindeki ab ile başlayan tüm dosyaları kaldırın
rm ~/dosyalarım/zdosyaları/ab*

Kaldırmak için rmdir kullanabilirsiniz. boş dizin. Bu komutu kullanırken yaygın bir sorun, boş görünen ancak gizli dosyalar içeren bir dizini silmeye çalışmaktır. Kullan ls -a Bir hata alırsanız kaldırılması gereken gizli dosyaları gösterme komutu.

# Geçerli yoldan boş bir dizini kaldırın
rmdir eski dizin

# Ev dizininizden geçici bir dizini kaldırın
rmdir ~/geçici

Dizin Ağaçlarını rm İle Kaldırma

rm komutu ayrıca tüm dizinleri ve hatta dizin ağaçlarını kaldırmak için güçlü bir yardımcı program işlevi görür. rm komutu, dosyaları ve dizinleri kalıcı olarak sildiği için, dizinler arasında dolaşan ve joker karakterlere dayalı olarak hareket eden bir komut verirken son derece dikkatli olmalısınız.

İlişkili: Linux'ta Komut Satırı Yardımı Alma Yolları

Bilmeniz gereken iki önemli bayrak vardır. İlk olarak -F. f kuvvet anlamına gelir. "Emin misin?" bir dosyayı silmeye çalıştığınızda normalde ortaya çıkan komut istemi.

ile rm komutunu çalıştırdığınızda -F değiştirdiğinizde, silmesini söylediğiniz her şeyi kontrol etmeden veya emin olup olmadığınızı sormadan siler. vurduğunda Giriş, komut yapılır ve geri dönüş yoktur.

İkinci anahtar -r, özyinelemeli anlamına gelir. Bu, rm komutunun, komutun verildiği dizin ağacından aşağı inmesine ve bulduğu herhangi bir dosya veya alt dizin üzerinde hareket etmesine izin verecektir.

# Geçerli dizindeki XX ile başlayan tüm dosyaları onay almadan silin
rm -f XX*

# Geçerli dizindeki ve tüm alt dizinlerdeki XX ile başlayan tüm dosyaları silin
rm -rf XX*

# Geçerli dizindeki tüm dosyaları onay almadan silin
rm -f *

# Bulunan tüm dosya ve alt dizinleri kaldırarak bu dizindeki her şeyi silin
# Bu komut her zaman çok dikkatli kullanılmalıdır.
rm -rf *

Komuta rm -rf * artık gerekmeyen büyük miktarlardaki dosyaları silmek için doğru kullanıldığında yararlıdır. Sadece bir veya iki saniyede çok büyük miktarda veriyi kaldırabilir. Ancak, dizin yapısında nerede olduğunuza dikkat etmiyorsanız, bu çok tehlikeli olabilir.

Koşma rm -rf * örneğin, ana dizininizde bulunan bir dosya, tüm kişisel dosyalarınızı anında siler. Daha da kötüsü, komutu root kullanıcısı olarak çalıştırmak veya sudo kullanmak tüm işletim sisteminizi silebilir.

Bu komutu kullanmanız gerekiyorsa, durun, dizin ağacınızda nerede olduğunuzu kontrol edin, düşünün, sonra durun, tekrar bakın ve vurmadan önce biraz daha düşünün. Giriş. Geri dönüş yok.

Linux Terminalini Kullanarak Dosya ve Klasörleri Değiştirme

Bu yedi Linux komutuyla donanmış olarak, tüm dosya sisteminizi uygun gördüğünüz şekilde değiştirebilirsiniz. Bunları iyi kullanmayı öğrenin ve bir şeyi tekrar yapmak için dosya yöneticinizdeki menülerde gezinmek zorunda kalmayacaksınız.

Hepsinden iyisi, bu masaüstü dosya yöneticilerinin neden olduğu tüm ekstra işlemler olmadan, dosya bakım işlemleriniz anında gerçekleşir. Ancak yine de bir grafik dosya yöneticisine ihtiyacınız varsa, Linux'ta bunlardan bol miktarda bulunur.

Linux Uzman Kullanıcıları için En İyi 10 Dosya Yöneticisi

Güvenilir bir dosya yöneticisine sahip olmak dosya organizasyonunu kolaylaştırır. İşte Linux için en iyi dosya yöneticilerinin bir listesi.

Sonrakini Oku

PaylaşCıvıldamakE-posta
İlgili konular
  • Linux
  • Dosya sistemi
  • Dosya yönetimi
  • Linux Komutları
  • Linux İlkokulu
Yazar hakkında
JT McGinty (17 Makale Yayınlandı)

JT, 25 yılı aşkın deneyime sahip bir teknoloji endüstrisi emektarıdır. Teknik destekten programlamaya ve sistem yönetimine kadar her şeyi o yaptı. Özellikle yeni kullanıcılara Linux'un özgürlüğünü ve gücünü öğretmekten hoşlanıyor.

JT McGinty'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın