Kopyalama ve yapıştırma, bilgisayarda en çok kullanılan işlemlerden biridir. ile bunu yapmak kolay olsa da Ctrl + C ve Ctrl + V klavye kısayolları, Linux terminalinde o kadar basit değil. İşi yapmak için birkaç seçeneğiniz var. Linux terminalinde metin, dosya ve dizinleri nasıl kopyalayıp yapıştırabileceğiniz aşağıda açıklanmıştır.
Metni Kopyala ve Yapıştır
Terminalde sadece bir metin parçası kopyalamak istiyorsanız, yapmanız gereken tek şey farenizle vurgulamak ve ardından düğmesine basmak. Ctrl + Vardiya + C kopyalamak.
İmlecin bulunduğu yere yapıştırmak için klavye kısayolunu kullanın. Ctrl + Vardiya + V.
Yapıştır kısayolu, bir Word belgesinden (veya başka bir uygulamadan) metnin bir bölümünü kopyaladığınızda ve onu terminale yapıştırmak istediğinizde de geçerlidir. Örneğin, tarayıcınızdaki bir web sayfasından bir komut kopyalayabilir ve Ctrl + Vardiya + V terminale yapıştırmak için kısayol.
Tek Bir Dosyayı Kopyala ve Yapıştır
Linux komut satırında herhangi bir dosya veya klasörü kopyalamak istediğinizde, yukarıdaki klavye kısayolu çalışmayacaktır. kullanmak zorundasın cp
emretmek. cp, kopyalamanın kısaltmasıdır. Sözdizimi de basittir. Kullanmak cp
ardından kopyalamak istediğiniz dosya ve taşınmasını istediğiniz hedef gelir.
cp your-file.txt ~/Documents/
Bu, elbette, dosyanızın üzerinde çalıştığınız dizinde olduğunu varsayar. Her ikisini de belirtebilirsiniz.
cp ~/Downloads/your-file.txt ~/Documents/
Dosyanızı kopyalarken yeniden adlandırma seçeneğiniz de vardır. Hedefte yeni adı belirtin.
cp ~/Downloads/your-file.txt ~/Documents/new-name.txt
Klasörü ve İçeriğini Kopyalayıp Yapıştırın
Bir klasörü ve içeriğini kopyalamak için, cp
özyinelemeli olarak kopyalama komutu. ile bu yeterince basit -r
bayrak.
cp -r ~/Downloads/pictures-directory ~/Pictures/family-vacation-pics
Sözdiziminizin geri kalanı tamamen aynıdır. NS -r
flag cp’ye bir dizinle çalıştığını ve içeriğini kopyalaması gerektiğini söylemeye yarar.
Yapıştır eyleminin mevcut dosyaların üzerine yazmasını istiyorsanız, -f
bayrak:
cp -rf ~/Downloads/pictures-directory ~/Pictures/family-vacation-pics
Birden Fazla Dosyayı Kopyala ve Yapıştır
Ayrıca birden fazla dosya kopyalayabilirsiniz. Linux komut satırı, parantez içinde aynı anda birden çok öğeyi hedeflemenize olanak tanır {}
. Bunları, kopyalanacak her dosyanın adlarını virgülle ayırarak listelemek için kullanabilirsiniz.
cp ~/Downloads/{file1.txt,file2.jpg,file3.odt} ~/Documents/
Farklı dosya türlerinden üç dosya da Belgeler dizinine kopyalanacaktır.
Aynı Türdeki Tüm Dosyaları Kopyala ve Yapıştır
Kopyalanacak aynı türden tonlarca dosyanız varsa, joker karakteri kullanabilirsiniz. *
. Yıldız/joker karakter, Linux komut satırına o yerde kesinlikle her şeyi kabul etmesini söyler. Öyleyse, Linux’a kopyalamasını söylerseniz *.jpg
, tüm JPG dosyalarını, adına veya .jpg bölümünden önce gelen her şeye bakmaksızın kopyalar.
cp ~/Downloads/*.jpg ~/Pictures/
JPG ve PNG gibi birden çok dosya türü kullanmak istiyorsanız, öncekinden itibaren köşeli parantezleri kullanabilirsiniz.
cp ~/Downloads/*.{jpg,png} ~/Pictures/
Dosya veya Klasörü Taşıma
Buraya bir dosyayı çoğaltmadan bir yerden başka bir yere taşımak için geldiyseniz, bunu da kolayca yapabilirsiniz, ancak bir dosyayı taşımak için mv
emretmek. Sözdizimi cp’ye çok benzer.
mv ~/Downloads/your-file.txt ~/Documents/
Benzer şekilde, yeniden adlandırabilirsiniz.
mv ~/Downloads/your-file.txt ~/Documents/renamed.txt
Yine de önemli bir fark var. ihtiyacın yok -r
tüm bir klasörü taşımak için bayrak.
mv ~/Downloads/downloaded-folder ~/Pictures/vacation-pics
Hepsi bu kadar. Dosyalarınızı komut satırından kopyalamaya ve taşımaya başlamaya hazırsınız. Komut satırı yolunun bazı durumlarda çok verimli olabileceğini görebilirsiniz.
Linux komut satırında daha fazla işaretçi mi istiyorsunuz? Sudo geçmişini nasıl kontrol edeceğiniz veya chmod 777 komutunun dosya izninize ne yaptığını nasıl öğreneceğiniz aşağıda açıklanmıştır.
Resim kredisi: Kopyala yapıştır tarafından DepositFotoğraflar