Customise Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorised as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyse the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customised advertisements based on the pages you visited previously and to analyse the effectiveness of the ad campaigns.

No cookies to display.

Rocky Linux 9 ile Dosya ve Dizin Yönetimi Nasıl Yapılır? (ls, cd, mkdir, rm, cp, mv)

Giriş

Rocky Linux, açık kaynaklı bir işletim sistemi olan Red Hat Enterprise Linux’un (RHEL) bir türevidir. Dosya ve dizin yönetimi, Linux tabanlı işletim sistemlerinde temel bir beceridir. Komut satırı arayüzünü kullanarak dosyalar ve dizinler üzerinde çeşitli işlemler yapma imkanı sunar. Bu yazıda, dosya ve dizin yönetimi konusunu ele alarak, temel komutları açıklayacak ve kullanım örnekleri verecektir.

ls Komutu

`ls` komutu, dizindeki dosya ve dizinleri listelemek için kullanılır. Bu komut, birçok opsiyonla birlikte kullanılabilir. Örneğin, `ls -l` komutu, dosyaların ve dizinlerin detaylı bir listesini gösterir. Bu liste, dosya izinlerini, sahibi, grup bilgisini, boyutunu ve son değiştirilme tarihini içerir. `ls -a` komutu ise gizli dosyalar dahil tüm dosyaları ve dizinleri gösterir.

Örnek kullanım:
“`
ls
ls -l
ls -a
“`

cd Komutu

`cd` komutu, mevcut dizinin değiştirilmesi için kullanılır. Kullanıcı, bu komut ile belirtilen dizine geçebilir. `cd ..` komutu, bir üst dizine çıkmak için kullanılırken, `cd ~` komutu kullanıcının ana dizinine dönmek için kullanılabilir. Bu komut, dizinler arasında gezinmeyi sağlar.

Örnek kullanım:
“`
cd /home/kullanici
cd ..
cd ~
“`

mkdir Komutu

`mkdir` komutu, yeni bir dizin oluşturmak için kullanılır. Kullanıcı, istediği adı vererek yeni bir dizin yaratabilir. Birden fazla dizin oluşturmak için ise, ardışık dizin isimleri argüman olarak verilebilir. Dizinler, oluşturuldukları yeri yapmak için yazma izinlerinin bulunduğu bir konumda oluşturulmalıdır.

Örnek kullanım:
“`
mkdir yeni_dizin
mkdir dizin1 dizin2
“`

rm Komutu

`rm` komutu, dosyaları ve dizinleri silmek için kullanılır. Bu komut, dikkatli kullanılmalıdır, çünkü geri dönüşü olmayacak şekilde silme işlemi gerçekleştirir. `rm -r` komutu, bir dizini ve alt dizinlerindeki dosyaları silerken, `rm -f` komutu dosyaları zorla siler, yani onay istemeden silme işlemini gerçekleştirir.

Örnek kullanım:
“`
rm dosya.txt
rm -r silinecek_dizin
rm -f zorla_silinen_dosya.txt
“`

cp Komutu

`cp` komutu, dosyaları ve dizinleri kopyalamak için kullanılır. Bu komut ile bir dosyanın kopyası istenilen başka bir konuma ya da istenilen yeni bir isim ile oluşturulabilir. `cp -r` seçeneği ise dizinlerin kopyalanması için kullanılır. Kopyalama işlemi sırasında hedef dosyanın var olması durumunda, `cp` komutu üzerine yazarak mevcut dosyayı geçersiz kılar.

Örnek kullanım:
“`
cp kaynak_dosya.txt hedef_dosya.txt
cp -r kaynak_dizin hedef_dizin
“`

mv Komutu

`mv` komutu, dosyaların ve dizinlerin taşınması veya isminin değiştirilmesi için kullanılır. Bir dosya veya dizin, belirtilen yeni bir konuma taşınabilir, ya da ismi değiştirilerek aynı dizinde bırakılabilir. Bir dosyanın üzerine yeni bir dosya kopyalanması da mümkündür. Bu işlem de dikkatli yapılmalıdır; çünkü var olan dosya üzerine yazılabilir.

Örnek kullanım:
“`
mv eski_dosya.txt yeni_dosya.txt
mv dosya.txt /yeni/konum/
“`

Dosya ve Dizin İzinleri

Dosya ve dizin yönetimi, dosya izinleri ile de ilişkili bir konudur. Linux sistemlerinde, her dosya ve dizin sahibi tarafından okunabilir, yazılabilir veya çalıştırılabilir. `chmod` komutu ile dosya izinleri üzerinde değişiklik yapılabilir. Kullanıcılar için belirlenen izinler, üç gruptan oluşur: sahibi, grup üyeleri ve diğer kullanıcılar. Bu izinler üzerinde ince ayar yapılarak güvenlik önlemleri artırılabilir.

Örnek kullanım:
“`
chmod 755 dosya.txt
“`

Sonuç

Rocky Linux 9 üzerinde dosya ve dizin yönetimi yapmak, temel komutları ve seçenekleri kullanarak oldukça kolaydır. `ls`, `cd`, `mkdir`, `rm`, `cp` ve `mv` gibi komutlar, birtakım parametreler ile birlikte kullanılarak kullanıcıya esneklik sağlar. Bu komutlar sayesinde dosyalar ve dizinler üzerinde etkili bir kontrol sağlanırken, kullanıcı arayüzüne ihtiyaç duymadan işlemler gerçekleştirilebilir. Komutların doğru bir biçimde kullanılması, kullanıcıların dosya ve dizin yönetimi konusundaki yetkinliğini artırır.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

SON İÇERİKLER

İLGİNİZİ ÇEKEBİLİR