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
Leave a Reply