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.
Ö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.
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.