Unix'te Dosya İşleme İçin Temel Komutlar
Unix sistemleri, kullanıcıların dosyaları ve dizinleri etkili bir şekilde yönetmesini sağlayan dosya düzenleme için güçlü bir komut satırı araçları seti sunar. İster sistem yöneticisi, ister geliştirici veya sıradan bir kullanıcı olun, bu komutlarda ustalaşmak üretkenliğinizi önemli ölçüde artırabilir. Bu makale, dosya düzenleme için temel Unix komutlarını ele almaktadır.
1. Dosya ve Dizinleri Listeleme
ls komutu bir dizinin içeriklerini listeler. Yaygın seçenekler şunlardır:
lsDosya izinleri, boyutları ve değişiklik tarihlerinin yer aldığı ayrıntılı bir liste için şunu kullanın:
ls -lGizli dosyaları dahil etmek için -a seçeneğini ekleyin:
ls -la2. Dizinleri Değiştirme
Mevcut dizini değiştirmek için cd komutunu kullanın:
cd /yol/dizinAna dizine gitmek için şunu kullanmanız yeterlidir:
CD3. Dosyalar Oluşturma
touch komutu boş bir dosya oluşturur veya var olan bir dosyanın zaman damgasını günceller:
dosya adına dokun4. Dosya İçeriğini Görüntüleme
Bir dosyanın içeriğini görüntülemek için cat komutunu kullanın:
cat dosya adıDaha uzun dosyalar için less komutu içerikler arasında gezinmenizi sağlar:
daha az dosya adı5. Dosyalar kopyalanıyor
Dosya ve dizinleri kopyalamak için cp komutunu kullanın:
cp kaynak_dosya hedef_dosyaBir dizini ve içeriğini kopyalamak için -r seçeneğini ekleyin:
cp -r kaynak_dizin hedef_dizin6. Dosyaları Taşıma ve Yeniden Adlandırma
mv komutu dosyaları ve dizinleri taşır veya yeniden adlandırır:
mv eski_isim yeni_isimBir dosyayı farklı bir dizine taşımak için:
mv dosya adı /yol/hedef7. Dosyaları Silme
rm komutu dosyaları kaldırır. Bu eylem geri alınamaz olduğundan dikkatli olun:
rm dosya adıBir dizini ve içeriğini silmek için -r seçeneğini ekleyin:
rm -r dizini8. Dizinler Oluşturma
mkdir komutu yeni dizinler oluşturur:
mkdir dizin_adıİç içe dizinler oluşturmak için -p seçeneğini kullanın:
mkdir -p üst_dizin/alt_dizin9. Dosya İzinlerini Değiştirme
Dosya izinlerini değiştirmek için chmod komutunu kullanın. Sözdizimi bir izin kodu veya sembolik gösterim içerir:
chmod 755 dosya adıVeya:
chmod u+rwx,g+rx,o+rx dosya adı10. Dosya Sahipliğini Değiştirme
chown komutu bir dosyanın veya dizinin sahibini değiştirir:
chown yeni_sahip dosya_adıGrup sahipliğini değiştirmek için şunu kullanın:
chown:new_group dosya adı11. Dosyaları Bulma
Çeşitli ölçütlere göre dosya ve dizin aramak için find komutunu kullanın:
/path/to/search -name'i bul "filename"Dosya türüne göre arama yapmak için:
/path/to/search dosyasını bul -type f -name "*.txt"12. Disk Kullanımını Görüntüleme
du komutu disk kullanım bilgilerini görüntüler. Bir dizinin kullanımının özeti için:
du -sh /yol/dizin13. Boş Disk Alanını Görüntüleme
df komutu sisteminizdeki boş disk alanı miktarını gösterir:
df-h14. Sembolik Bağlantılar Oluşturma
Kısayollara benzeyen sembolik bağlantılar oluşturmak için ln komutunu kullanın:
ln -s hedef_dosya bağlantı_adıÇözüm
Dosya manipülasyonu için bu temel Unix komutlarında ustalaşmak, dosyaları ve dizinleri etkili bir şekilde yönetme yeteneğinizi artıracaktır. Dosyaları düzenliyor, izinleri ayarlıyor veya dizinlerde geziniyor olun, bu komutlar Unix kullanıcıları için güçlü bir araç takımı sağlar.