Linux Grafik ve Komut Satırı Araçları Kullanarak Dosyaları Nasıl Taşır

Bu kılavuz, Linux'u kullanarak dosyaları dosyalara taşımanın tüm yollarını gösterir.

Dosyaları taşımanın en kolay yolu, belirli Linux dağıtımınızla birlikte gelen dosya yöneticisini kullanmaktır. Bir dosya yöneticisi, bilgisayarınızda saklanan klasörlerin ve dosyaların grafik görünümünü sağlar. Windows kullanıcıları, bir dosya yöneticisi olan Windows Gezgini'ne aşina olacaklardır.

Linux'ta en çok kullanılan dosya yöneticileri aşağıdaki gibidir:

Nautilus, GNOME masaüstü ortamının bir parçasıdır ve Ubuntu, Fedora, openSUSE ve Linux Mint için varsayılan dosya yöneticisidir.

KDE masaüstü ortamının bir parçası olan Dolphin, Kubuntu ve KaOS için varsayılan dosya yöneticisidir.

Thunar XFCE masaüstü ortamı ile gelir, PCManFM LXDE masaüstü ortamı ile kurulur ve Caja MATE masaüstü ortamının bir parçasıdır.

Masaüstü ortamı , sisteminizi yönetmenize olanak tanıyan bir grafik araçları topluluğudur.

Dosyaları taşımak için Nautilus nasıl kullanılır

Ubuntu'yu kullanıyorsanız, başlatıcının üstündeki dosya dolabı simgesini tıklatarak Nautilus dosya yöneticisini açabilirsiniz.

GNOME masaüstü ortamını kullananlarınız için klavyedeki süper tuşa basın (genellikle Windows logosu vardır ve sol alt tuşun yanındadır) ve sağlanan kutuda Nautilus'u arayın.

Nautilus'u açtığınızda sol panelde aşağıdaki seçenekleri göreceksiniz:

Dosyalarınızın çoğu "Ana Sayfa" klasörünün altında olacaktır. Bir klasöre tıklamak, bu klasördeki alt klasörlerin ve dosyaların listesini gösterir.

Bir dosyayı taşımak için dosyayı sağ tıklayın ve "Taşı" yı seçin. Yeni bir pencere açılacaktır. Dosyayı yerleştirmek istediğiniz dizini bulana kadar klasör yapısında gezinin.

Dosyayı fiziksel olarak taşımak için "Seç" i tıklayın.

Yunus Kullanarak Dosyaları Nasıl Taşır

Yunus, varsayılan olarak KDE masaüstü ortamı ile kullanılabilir. KDE kullanmıyorsanız, dağıtımınızla birlikte gelen dosya yöneticisine bağlı kalacağım.

Dosya yöneticileri çok benzer ve sisteminiz için varsayılan bir farklı yüklemek için iyi bir neden yoktur.

Dolphin'in dosyaları taşımak için bir içerik menüsü yok. Bunun yerine dosyaları taşımak için tek yapmanız gereken onları istediğiniz yere sürüklemektir.

Dosyaları taşıma adımları şöyledir:

  1. Dosyanın bulunduğu klasöre gidin.
  2. Sekmeye sağ tıklayın ve "Yeni Sekme" yi seçin
  3. Yeni sekmede dosyayı taşımak istediğiniz klasöre gidin.
  4. Orijinal sekmeye geri dönün ve taşımak istediğiniz dosyayı yeni sekmeye sürükleyin
  5. "Buraya Taşı" seçeneği ile bir menü görünecektir.

Thunar Kullanarak Dosyaları Nasıl Taşır

Thunar'ın Nautilus'a benzer bir arayüzü var. Ancak sol panel üç bölüme ayrılmıştır:

Cihazlar bölümü, kullanabileceğiniz bölümleri listeler. Yerler bölümünde "ev", "masaüstü", "Çöp kutusu", "Belgeler", "Müzik", "Resimler", "Videolar" ve "İndirmeler" gibi öğeler gösterilir. Son olarak, ağ bölümü ağ sürücülerine göz atmanızı sağlar.

Dosyalarınızın çoğu giriş klasörünün altında olacak, ancak sisteminizin köküne ulaşmak için dosya sistemi seçeneğini de açabilirsiniz.

Thunar, eşyaları hareket ettirmek için kesme ve yapıştırma kavramını kullanır. Taşımak istediğiniz dosyaya sağ tıklayın ve içerik menüsünden "kes" i seçin.

Dosyayı yerleştirmek istediğiniz klasöre gidin, sağ tıklayın ve "Yapıştır" ı seçin.

PCManFM Kullanarak Dosyaları Nasıl Taşır

PCManFM ayrıca Nautilus'a da benzer.

Sol panelde aşağıdaki gibi bir yer listesi bulunur:

Taşımak istediğiniz dosyayı bulana kadar klasörlerde gezinebilirsiniz.

Dosyaları taşıma işlemi, Thunar için olduğu gibi PCManFM için aynıdır. Dosyaya sağ tıklayın ve içerik menüsünden "Kes" i seçin.

Dosyayı yerleştirmek istediğiniz klasöre gidin, tekrar sağ tıklayın ve "Yapıştır" ı seçin.

Caja Kullanarak Dosyaları Nasıl Taşır

Caja dosya yöneticisi Linux Mint MATE için varsayılan seçenektir ve Thunar ile hemen hemen aynıdır.

Bir dosyayı taşımak için sol fare tuşunu tıklayarak klasörlerde gezinin.

Taşımak istediğiniz dosyayı bulduğunuzda, sağ tıklayın ve "kes" i seçin. Dosyayı koymak istediğiniz klasöre gidin, sağ tıklayın ve "Yapıştır" ı seçin.

Sağ tıklama menüsünde "Taşı" seçeneğinin bulunduğunu, ancak bu seçeneği kullanarak dosyaları taşıyabileceğiniz yerlerin çok sınırlı olduğunu göreceksiniz.

Linux mv Komutu Kullanarak Nasıl Bir Dosya Yeniden Adlandırılır

Dijital fotoğraf makinenizden çok sayıda fotoğrafı ev dizininizin altındaki Resimler klasörüne kopyaladığınızı düşünün. (~ / Resim).

Tilde (~) hakkında bir kılavuz için buraya tıklayın .

Tek bir klasör altında çok sayıda fotoğrafın olması, bunları sıralamakta zorlanır. Görüntüleri bir şekilde kategorize etmek daha iyi olurdu.

Görüntüleri yıl ve ay olarak kategorize edebilir veya bunları belirli bir etkinlikle kategorilere ayırabilirsiniz.

Bu örnekte, resimler klasörünün altında aşağıdaki dosyalara sahip olduğunuzu varsayalım:

Fotoğrafların gerçekte neyi temsil ettiklerini söylemek zor. Her dosya adı onunla ilişkili bir tarihe sahiptir, böylece en azından tarihlerine göre klasörlere yerleştirebilirsiniz.

Dosyaları hedef klasörün etrafında taşırken zaten var olmanız gerekir, aksi halde bir hata alırsınız.

Bir klasör oluşturmak için mkdir komutunu aşağıdaki gibi kullanın:

mkdir

Yukarıda verilen örnekte, her yıl için bir klasör oluşturmak iyi bir fikir olacaktır ve her yıl içinde her ay için klasörler bulunmalıdır.

Örneğin:

mkdir 2015
mkdir 2015 / 01_January
mkdir 2015 / 02_Şubat
mkdir 2015 / 03_March
mkdir 2015 / 04_Nisan
mkdir 2015 / 05_May
mkdir 2015 / 06_June
mkdir 2015 / 07_Temmuz
mkdir 2015 / 08_Ağustos
mkdir 2015 / 09_September
mkdir 2015 / 10_Ekim
mkdir 2015 / 11_November
mkdir 2015 / 12_Aralık
mkdir 2016
mkdir 2016 / 01_January

Şimdi neden her ay bir sayı ve bir isim (yani 01_January) ile oluşturduğumu merak ediyor olabilirsiniz.

Ls komutunu kullanarak bir dizin listesini çalıştırırken klasörler alfanümerik sırayla döndürülür. Numaralar olmadan ilk önce ve daha sonra Ağustos vb. Olacaktır. Klasör adındaki bir numarayı kullanarak, ayların doğru sırada döndüğünü garanti eder.

Oluşturulan klasörler ile görüntü dosyalarını şu şekilde doğru klasörlere taşıyabilirsiniz:

mv img0001_01012015.png 2015 / 01_January /.
mv img0002_02012015.png 2015 / 01_January /.
mv img0003_05022015.png 2015 / 02_Şubat /.
mv img0004_13022015.png 2015 / 02_Şubat /.
mv img0005_14042015.png 2015 / 04_April /.
mv img0006_17072015.png 2015 / 07_Temmuz /.


mv img0007_19092015.png 2015 / 09_September /.
mv img0008_01012016.png 2016 / 01_January /.
mv img0009_02012016.png 2016 / 01_January /.
mv img0010_03012016.png 2016 / 01_January /.

Yukarıdaki kod satırlarının her birinde, dosya adındaki tarihe göre ilgili yıl ve ay klasörüne kopyalanır.

Çizginin sonundaki (.) Nokta , bir metakarakter olarak bilinir. Temelde dosyanın aynı adı sakladığından emin olur.

Dosyalar artık tarihe göre sıralanırken, her resmin ne içerdiğini bilmek güzel olurdu. Bunu yapmanın tek yolu, dosyayı bir resim görüntüleyicide açmaktır . Görüntünün ne hakkında olduğunu öğrendikten sonra, mv komutunu kullanarak dosyayı aşağıdaki gibi yeniden adlandırabilirsiniz:

mv img0008_01012016.png newyearfireworks.png

Dosya Zaten Varsa Ne Olur?

Kötü haber şu ki, bir dosyayı aynı ada sahip bir dosyanın bulunduğu bir klasöre taşırsanız, hedef dosyanın üzerine yazılır.

Kendinizi korumak için yollar var. Aşağıdaki sözdizimini kullanarak hedef dosyanın yedeğini alabilirsiniz.

mv -b test1.txt test2.txt

Bu, test1.txt dosyasını test2.txt olarak yeniden adlandırır. Zaten bir test2.txt varsa, o zaman test2.txt olacaktır.

Kendinizi korumanın bir başka yolu, dosyanın var olup olmadığını size söyleyebilmek için mv komutunu almaktır ve dosyayı taşıyamayacağınızı seçebilirsiniz.

mv -i test1.txt test2.txt

Eğer yüzlerce dosyaya geçiş yapıyorsanız, muhtemelen hareketi gerçekleştirmek için bir komut dosyası yazacaksınız. Bu durumda, dosyayı taşımak isteyip istemediğinizi soran bir mesajın görünmesini istemezsiniz.

Varolan dosyaların üzerine yazmadan dosyaları taşımak için aşağıdaki sözdizimini kullanabilirsiniz.

mv -n test1.txt test2.txt

Son olarak, kaynak dosya daha yeni ise hedef dosyayı güncellemenize izin veren bir anahtar daha var.

mv -u test1.txt test2.txt