Create, Copy, Move, Remove

Table of Contents

Create

touch filename => filename isimli boş bir dosya oluşturur
mkdir dir_new => dir_new isimli boş bir directory/klasör oluşturur
mkdir -p mydir1/mydir2/mydir3 => soldan başlayalarak eğer yoksa sırasıyla directory'leri oluşturur. Normalde -p parametresi olmadığında sağdan oluşturmaya başlar. mydir1 ve mydir2 bulunmuyorsa hata verir.

Copy

cp file1 file2 => file1'i file2'ye kopyalar. file2 yoksa yeni oluşturur.
     
cp file1 dir1/file2 => başka bir directory'e kopyalar
     
cp -i file1 file2 => kopyalamadan önce sorar. Bu durum yanlışlıkla yaşanabilecek overwrite durumunu engelleyebilir. 
     
cp -p file1 file2 => kopyalarken file permissions, group and ownership 'leri korur
     
cp -v file1 file2 => yapılan işlemi gösterir
     
cp -r dir1 dir2/ => rekürsif olarak dir1'i dir2'ye kopyalar
     
cp -r file1 file2 dir1 dir2 hedef_dir/ => birden fazla dosya ve directory'i, hedef_dir e kopyalar
     

Move

mv file1 yeni_isim => dosyanın ismini değiştirir.
mv file1 dir1/ => dosyayı dir'e atar. 
     
mv -i file1 dir1/ => taşıma işlemi gerçekleşmeden önce sorar. 
mv -n file1 dir1/ => dosya varsa overwrite edilmesini engeller
     
mv -u file1 dir1/ => kaynak dosya hedef dosyadan yeniyse VEYA hedef dosyası yoksa taşır. 
     
mv file1 dir1/file2 => Başka directory'e yeni isimle taşır

mv file1 file2 dir1/ dir2/ hedef_dir/ => birden fazla dosya ve directory'i hedef dir'e taşır

Remove

rm file1 => dosyayı siler
rm -v file1 => yapılan silme işlemi hakkında bilgi verir. 
rm -r dir1/ => directory siler

# rm -f will forcibly delete files without asking; this is mostly useful if you have rm aliased to ``rm -i'' but want to delete lots of files without confirming each one.

rm -ri fil1 dir1/ -> dosya veya directory'i kullanıcıdan onay alarak siler

shred -vu -n 100 file1 => Dosyanın güvenli olarak silinmesi için kullanılır. Bu örnekte 100 kere overwrite ediliyor


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *