Junior
Linux'ta dosya ve dizinlerle çalışmak için hangi komutlar kullanılır?
sobes.tech yapay zeka
AI'dan gelen yanıt
ls: Klasör içeriğini görüntüleme.cd: Mevcut çalışma dizinini değiştirme.pwd: Mevcut çalışma dizininin tam yolunu gösterme.mkdir: Bir dizin oluşturma.rmdir: Boş bir dizini silme.touch: Boş bir dosya oluşturma veya mevcut dosyanın değiştirme tarihini güncelleme.cp: Dosya veya dizinleri kopyalama.mv: Dosya veya dizinleri taşıma veya yeniden adlandırma.rm: Dosya veya dizinleri silme (kapsamlı silme için-rseçeneği ile).cat: Dosyanın içeriğini standart çıkışa yazdırma, dosyaları birleştirme.less/more: Dosya içeriğini sayfa sayfa görüntüleme.head: Dosyanın ilk satırlarını gösterme.tail: Dosyanın son satırlarını gösterme.file: Dosya türünü belirleme.find: Farklı kriterlere göre dosya ve dizinleri arama.grep: Dosyalarda desenle eşleşen satırları arama.chmod: Dosya ve dizinlere erişim izinlerini değiştirme.chown: Dosya veya dizinin sahibi değiştirme.chgrp: Dosya veya dizinin grup sahibi değiştirme.ln: Bağlantılar oluşturma (sert veya sembolik).df: Dosya sistemlerinin disk alanı kullanım bilgilerini gösterme.du: Dosya ve dizinlerin disk alanı kullanımını tahmin etme.
Örnekler:
# İçeriği detaylı göster
ls -l
# Yeni bir dizin oluştur
mkdir yeni_dizinim
# Dosya kopyala
cp kaynak_dosya hedef_dizin/
# Dosyayı taşı veya yeniden adlandır
mv eski_dosya yeni_ad
# Dosyayı sil
rm silinecek_dosya
# Dosyanın ilk 10 satırını göster
head log_dosyası
# Mevcut dizinde ve alt dizinlerde .txt uzantılı dosyaları ara
find . -name "*.txt"
# Sahip için çalıştırma izni ver
chmod u+x betik.sh