Linux'ta dosya veya klasörler nasıl taşınır veya kopyalanır?

linux

Çoğumuz, en büyük kısmı değilsee bir grafik arayüz kullanmaya alışkınız veya tabiri caizse masaüstü ortamı. Taşıma, düzenleme görevleri, diğer şeyler arasında dosya veya klasörleri yeniden adlandırın bunlar genellikle sadece birkaç tıklama ile basit bir şekilde yapılır.

Fakat bu hareketleri bir sunucuda kullanmanız gerektiğinde ne olur çoğu genellikle yalnızca bir komut konsolundan yönetildiğinden, bu genellikle adanmış sunucularda kullanılır, ancak Bunun nasıl yapıldığını bilmek asla acıtmaz çünkü ne zaman meşgul olabileceğini asla bilemezsin.

Bazı durumlarda grafik ortamımı kaybettim ve onu kurtarmak için konsolu kullanmak zorunda kaldım, ama bu başka bir nokta.

Günü bugün sizlerle bize yardımcı olacak bazı basit komutları paylaşmaya geliyorum dosyaları kopyalama veya taşıma görevlerini gerçekleştirmek için.

İlgili makale:
Chmod ile GNU / Linux'ta temel izinler

Linux'ta dosya veya klasörler nasıl taşınır?

İlk şey bir terminale sahip olmak olacak tüm bunlarda bize yardımcı olacak aracımız olacak, ikinci şey, içinde metin belgeleri olan bazı klasörler oluşturmaktır. bilgilerin zarar görmesini veya kaybolmasını önlemek için bunu yapın.

dosyaları kopyala ve taşı

En olağan şey, bir dizin dosyasını taşımaktır bunun için mv komutunu kullanacağız:

mv archivo.txt /home/usuario/Documentos/prueba

Burada yaptığımız şey, file.txt dosyasını belgeler klasörümüzdeki test klasörüne taşımaktır. Bunun için şu anda file.txt'nin bulunduğu dizinde konumlandığımızı dikkate alıyoruz.

Bir seferde birden fazla dosyayı taşımak istediğimizdesözdizimi türü aşağıdaki gibi olacaktır:

mv archivo.1 archivo.2 archivo.3 /ruta/de/destino

Şimdi çok kullanışlı bir şey, * dosyalar ad olarak aynı temele sahip olduğunda, örneğin:

Amd-gpu…

Amd-gpu-pro ..

AMD sürücüsü ...

İlgili makale:
İpuçları: GNU / Linux için bilmeniz gereken 400'den fazla komut 😀

Gördüğümüz gibi, tüm bu dosyaları aynı temel terminolojiyle taşımak için aynı "AMD" tabanına sahipler, aşağıdakileri yapıyoruz:

mv AMD* /ruta/de/destino

Aynısı, aynı türdeki tüm dosyalar için de geçerlidir, örneğin .doc, .xls, .deb, .rpm vb. Onları taşımak için sadece uygularız

mv *.deb /ruta/de/destino

Bu noktaya kadar, nasıl çalıştığı ve görevi çeşitli şekillerde nasıl kolaylaştırabileceğimiz biraz açık, ancak hem dosyalar hem de alt klasörler olmak üzere bir dizini olan her şeyi taşımak istediğimizde ne olacağı.

Bunun için * kullanacağız, örneğin, wordpress'ten açtığım her şeyi önceki iki dizine taşımak istiyorum:

mv wordpress/* …/

Komut hakkında biraz daha bilgi sahibi olmak için, onun man veya -help parametresini kullanabiliriz, burada tüm parametrelerini göreceğiz.

Linux'ta dosyalar nasıl kopyalanır?

Bu durum için neredeyse benzemiyor, dosya veya klasörleri birinden diğerine taşımak için, buraya dosya ve klasörleri geldikleri yerde saklayın ve seçilen bir dizinde bir kopya oluşturun.

Un bir dosya veya klasörü kopyalamak için basit komut bir dizinden diğerine:

cp objetoacopiar rutadedestino

Daha açık bir bakış açısı:

cp archivo.txt /ruta/de/destino

Bu komut genellikle, düzenlenecek bir dosya veya klasörün yedeğini almak için kullanılır, çünkü toplam bir kopya oluşturur, ancak farklı bir adla, pratik bir örnek:

cp log.txt log.bak

Daha birden çok dosya veya klasörü kopyala:

cp archivo1 /carpeta1 /carpeta/carpeta /ruta/de/destino

Şimdi Konumlandırdığımız klasörü içeren her şeyi kopyalamak istiyorsak başka bir dizine:

cp  /* /ruta/de/destino

Şimdi bir dizini bir yerden diğerine kopyalamak istersek

cp /directorio /ruta/de/destino

Kopyalayacağımız dizinin bir seviye altında olmak önemlidir, çünkü eğer onun içindeysek tam yolu belirtmek gerekir, çünkü komutu sadece benim koyduğum şekilde koyarsak, sadece boş bir dizin oluşturacaktır.

Son olarak, tüm parametrelerini bilmek istiyorsak, onun erkeğine ya da –yardım

Daha fazla uzatmadan, son derece basit komutlardır, kullanımları size çok yardımcı olabilir ve hatta her zaman -r parametresiyle kullanılan özyinelemeli formun kullanılması önerildiği için bunlara dikkat etmelisiniz.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Jorge C. Rodriguez S. dijo

    Tüm dosyaları bir klasörden diğerine kopyalamak istersem, o zaman

    cp / * / ad / klasör / hedef ??

    Kopyalanacak dosyaların bulunduğu klasörde mi duruyor?

  2.   Juan Manuel Carrillo Campos dijo

    Kaynak dosyadan hedef dosyaya belirli sayıda kaydı kopyalamak istiyorum, bazen kayıttan aralığa bir kayıttır, bunu nasıl yapabilirim?