Image

Bilgi Veritabanı → Linux'ta Dosyalar ve Klasörlerle Çalışma

Dosyalar ve klasörlerle çalışmak için aşağıdaki komutları kullanın:

1. Dosya Oluşturma

touch /home/user/dosya-adi.txt

2. Klasör Oluşturma

mkdir /home/user/Klasor-adi

2.1 Alt klasörlerle birlikte (rekürsif olarak) klasör oluşturma:

mkdir -p /home/user/Klasor-adi/Alt1/Alt2

3. Dosya Kopyalama

cp /home/user/dosya-adi.txt /home/user/kopya-dosya.txt

3.1 İçerisindeki tüm dosya ve klasörlerle birlikte bir dizini kopyalama:

cp -R /home/user/Klasor1 /home/user/Klasor2

3.2 Tüm içerik, izinler ve bağlantılar korunarak dizini kopyalama:

cp -a /home/user/Klasor1 /home/user/Klasor2

3.3 Tüm .mp3 uzantılı dosyaları kopyalama:

cp /home/user/*.mp3 /home/user/Muzik-Klasoru

3.4 Dosyaları rekürsif olarak kopyalamak için alternatif bir komut:

rsync -a dosya.txt dosya_yedek.txt

3.5 Dizini rekürsif olarak kopyalamak için alternatif bir komut:

rsync -a /var/www/vhosts/domain1.tld/ /var/www/vhosts/domain2.tld/

4. Dosya Silme

rm /home/user/dosya-adi.txt

4.1 Tüm içerik (alt klasörler ve dosyalar) ile birlikte bir dizini silme:

rm -r /home/user/Klasor1

5. Mevcut Dizindeki Dosyaların Listesini Görüntüleme

ls

5.1 Mevcut dizindeki dosyaların listesini izinler ve sahip bilgileri ile birlikte görüntüleme:

ls -la

5.2 Mevcut dizinin boyutunu hesaplama:

du -h

6. Dosyaları Düzenleme

6.1 vi Metin Düzenleyici:

vi /home/user/bir-metin.txt

Dosyayı düzenlemek için INS tuşuna basın, düzenleme bittikten sonra Esc tuşuna basın ve ardından aşağıdaki gibi iki nokta üst üste yazın:

  • :wq (kaydet ve çık)
  • :q! (kaydetmeden çık)

6.2 nano Metin Düzenleyici:

Debian/Ubuntu'da kurulumu:

apt install nano

Dosyayı düzenleme:

nano /home/user/bir-metin.txt

Çıkmak için Ctrl + X, ardından kaydetmek için Y, kaydetmeden çıkmak için N tuşlarına basın.





No Comments Yet