Bagaimana cara memindahkan atau menyalin fail atau folder di Linux?

linux

Ramai di antara kita jika bukan bahagian terbesare kita terbiasa menggunakan antara muka grafik atau persekitaran desktop. Tugas bergerak, menyunting, ganti nama antara lain fail atau folder mereka biasanya dilakukan dengan cara sederhana dengan hanya beberapa klik.

Tetapi apa yang berlaku apabila anda harus menggunakan pergerakan ini di pelayan kerana kebanyakan dari mereka biasanya hanya dikendalikan dari konsol arahan, ini biasanya digunakan dalam pelayan khusus tidak ada salahnya untuk mengetahui bagaimana ini dilakukan kerana anda tidak pernah tahu bila boleh sibuk.

Telah terjadi kepada saya bahawa pada beberapa kesempatan saya telah kehilangan persekitaran grafik saya dan saya harus menggunakan konsol untuk dapat memulihkannya, tetapi itu adalah perkara lain.

Hari hari ini saya datang untuk berkongsi dengan anda beberapa arahan mudah yang akan membantu kami untuk menjalankan tugas menyalin atau memindahkan fail.

artikel berkaitan:
Kebenaran asas dalam GNU / Linux dengan chmod

Bagaimana cara memindahkan fail atau folder di Linux?

Perkara pertama ialah mempunyai terminal yang akan menjadi alat kami yang akan membantu kami dengan semua ini, perkara kedua ialah membuat beberapa folder dengan dokumen teks di dalamnya ini agar tidak merosakkan atau kehilangan maklumat.

salin dan pindahkan fail

Perkara yang paling biasa adalah memindahkan fail direktori untuk ini kita akan menggunakan arahan mv:

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

Di sini yang kami lakukan ialah memindahkan file.txt ke folder ujian yang ada di folder dokumen kami. Untuk ini kami mengambil kira bahawa kami kini berada di direktori di mana file.txt berada

Apabila kita mahu memindahkan lebih dari satu fail pada satu masa, jenis sintaks adalah seperti berikut:

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

Sekarang sesuatu yang sangat berguna adalah menggunakan * apabila fail mempunyai asas yang sama dalam nama, misalnya:

Amd-gpu…

Amd-gpu-pro ..

Pemandu amd ...

artikel berkaitan:
Petua: Lebih daripada 400 arahan untuk GNU / Linux yang harus anda ketahui 😀

Oleh itu, seperti yang kita lihat, mereka mempunyai asas "AMD" yang sama untuk memindahkan semua fail dengan nomenklatur asas yang sama, kita melakukan perkara berikut:

mv AMD* /ruta/de/destino

Perkara yang sama berlaku untuk semua fail dengan jenis yang sama, misalnya, .doc, .xls, .deb, .rpm dll. Untuk memindahkannya kita hanya memohon

mv *.deb /ruta/de/destino

Sampai tahap ini agak jelas bagaimana ia berfungsi dan bagaimana kita dapat mempermudah tugas dalam beberapa cara, tetapi apa yang terjadi ketika kita ingin memindahkan semua yang mempunyai direktori, baik fail dan subfolder.

Untuk ini kita akan menggunakan *, misalnya, saya ingin memindahkan semua yang saya nyahkompresi dari wordpress ke dua direktori sebelumnya:

mv wordpress/* …/

Untuk mengetahui lebih banyak mengenai perintah kita boleh menggunakan mannya atau dengan parameter -help, di sini kita akan melihat semua parameternya.

Bagaimana cara menyalin fail di Linux?

Untuk kes ini hampir serupa tidak seperti itu, untuk memindahkan fail atau folder dari satu ke yang lain, di sini simpan fail dan folder di tempat asalnya dan buat salinan di direktori yang dipilih.

Un arahan mudah untuk menyalin fail atau folder dari satu direktori ke direktori lain:

cp objetoacopiar rutadedestino

Kaedah melihatnya dengan lebih jelas:

cp archivo.txt /ruta/de/destino

Perintah ini biasanya banyak digunakan untuk membuat sandaran fail atau folder yang akan diedit, kerana membuat salinan total, tetapi dengan nama yang berbeza, contoh praktikal:

cp log.txt log.bak

kepada salin banyak fail atau folder:

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

Sekarang jika kita mahu menyalin semua yang mengandungi folder tempat kita berada ke direktori lain:

cp  /* /ruta/de/destino

Sekarang jika kita mahu menyalin direktori dari satu tempat ke tempat lain

cp /directorio /ruta/de/destino

Penting untuk berada satu tingkat di bawah direktori yang akan kita salin, kerana jika kita berada di dalamnya, perlu menentukan jalan penuh, kerana jika kita hanya meletakkan perintah dengan cara saya meletakkannya, itu hanya akan membuat direktori kosong.

Akhirnya, jika kita ingin mengetahui semua parameternya, kita bergantung pada orangnya atau dengan bantuan

Tanpa basa-basi lagi, mereka adalah perintah yang sangat asas, penggunaannya dapat banyak membantu anda dan anda juga harus berhati-hati dengannya kerana selalu disyorkan untuk menggunakan bentuk rekursif, yang digunakan dengan parameter -r.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Jorge C. Rodriguez S. kata

    Sekiranya saya ingin menyalin semua fail dari satu folder ke folder lain, maka ia akan berlaku

    cp / * / nama / folder / destinasi ??

    berdiri di folder di mana saya mempunyai fail untuk disalin?

  2.   Juan Manuel Carrillo Campos kata

    Saya ingin menyalin sejumlah rekod tertentu dari file sumber ke fail tujuan, kadang-kadang ia adalah rekod-dari rekod-ke julat, bagaimana saya boleh melakukan ini?