Ödeme Yöntemleri Abuse

Dosyalarla çalışmak için Linux komutları

04.08.2023, 01:05

Linux dosya komutları, Linux işletim sistemindeki dosya ve klasörleri manipüle etmenize ve yönetmenize olanak tanır. Farklı komutlar, sistem yönetimi, yazılım geliştirme ve günlük dosya manipülasyonunda sıklıkla kullanılan çeşitli işlevler sağlar.

Hangi komutlar için kullanılır

Örneğin,"ls" komutu geçerli çalışma dizininin içeriğini görüntülemenizi,"mkdir" ve"touch" komutları sırasıyla yeni klasörler ve dosyalar oluşturmanızı,"cp" ve"mv" komutları dosya ve klasörleri kopyalamanızı veya taşımanızı,"rm" komutu dosya ve klasörleri silmenizi,"cat" komutu bir dosyanın içeriğini ekranda görüntülemenizi ve"grep" komutu bir dosyada belirli satırları veya kalıpları aramanızı sağlar.

Dosyalarla çalışmaya yönelik Linux komutları ayrıca dosya ve klasörlerdeki izinleri değiştirmenize, dosyaların sahibini değiştirmenize, dosyalara bağlantılar oluşturmanıza, çeşitli kriterler kullanarak dosyaları aramanıza ve daha pek çok şeye olanak tanır. Dosya komutları, dosya sistemini yönetmeye yardımcı olan ve Linux'ta verimli dosya ve klasör manipülasyonu sağlayan çok çeşitli araçlar ve özellikler sağlar.

Komut örnekleri

Dosyalarla çalışmak için birkaç temel Linux komutu:

ls: Geçerli çalışma dizinindeki dosya ve klasörlerin bir listesini gösterir.

ls

cd: Çalışma dizinini belirtilen dizine değiştirir.

cd /path/to/directory

mkdir: Belirtilen isimde yeni bir klasör oluşturur.

mkdir new_folder

touch: Yeni bir dosya oluşturur veya mevcut bir dosyanın değişiklik tarihini günceller.

touch new_file.txt

cp: Dosyaları veya klasörleri kopyalar.

cp file.txt /path/to/destination

mv: Dosyaları veya klasörleri taşır.

mv file.txt /path/to/destination

rm: Dosyaları veya klasörleri siler.

rm file.txt

cat: Bir dosyanın içeriğini ekrana çıktı olarak verir.

cat file.txt

head: Dosyanın ilk satırlarının çıktısını verir (örnekte: dosyanın ilk 10 satırı):

head -n 10 file.txt

tail: Dosyanın son satırlarının çıktısını verir (örnek: dosyanın ilk 10 satırı):

tail -n 10 file.txt

grep: Dosyada verilen kalıba sahip satırları arar.

grep "pattern" file.txt

chmod: Bir dosya veya klasörün izinlerini değiştirir (örnekte, bir betiğe çalıştırılabilir izinleri ekler):

chmod +x script.sh

chown: Bir dosya veya klasörün sahibini değiştirir.

chown user:group file.txt

ln: Bir dosyaya bağlantı oluşturur.

ln -s file.txt link.txt

find: Belirtilen ölçütlere göre dosya ve klasörleri arar (örnekte, belirtilen klasördeki .txt uzantılı tüm dosyaları arar):

find /path/to/search -name "*.txt"

Bunlar Linux'ta dosyalarla çalışmak için kullanılabilen komutlardan sadece bazılarıdır. Dosya ve klasörler üzerinde çeşitli işlemler gerçekleştirmek için kullanabileceğiniz başka birçok komut vardır.