Banyak dari kita jika bukan bagian terbesare kita terbiasa menggunakan antarmuka grafis atau lingkungan desktop bisa dikatakan. Tugas memindahkan, mengedit, ganti nama antara lain file atau folder ini biasanya dilakukan dengan cara sederhana hanya dengan beberapa klik.
Pir apa yang terjadi ketika Anda harus menggunakan gerakan ini di server karena kebanyakan dari mereka biasanya dikelola hanya dari konsol perintah, ini biasanya ditempati di server khusus, meskipun tidak ada salahnya untuk mengetahui bagaimana ini dilakukan karena Anda tidak pernah tahu kapan bisa sibuk.
Telah terjadi pada saya bahwa pada beberapa kesempatan saya telah kehilangan lingkungan grafis saya dan saya harus menggunakan konsol untuk memulihkannya, tetapi itu adalah poin lain.
Hari hari ini saya datang untuk berbagi dengan Anda beberapa perintah sederhana yang akan membantu kita untuk melakukan tugas menyalin atau memindahkan file.
Bagaimana cara memindahkan file atau folder di Linux?
Hal pertama yang harus dilakukan adalah memiliki terminal yang akan menjadi alat kami yang akan membantu kami dengan semua ini, hal kedua adalah membuat beberapa folder dengan dokumen teks di dalamnya ini agar tidak merusak atau kehilangan informasi.
Hal yang paling umum adalah memindahkan file direktori untuk ini kita akan menggunakan perintah mv:
mv archivo.txt /home/usuario/Documentos/prueba
Di sini yang kita lakukan adalah memindahkan file.txt ke folder uji yang ada di folder dokumen kita. Untuk ini kami memperhitungkan bahwa kami saat ini diposisikan di direktori tempat file.txt berada
Saat kita ingin memindahkan lebih dari satu file dalam satu waktu, jenis sintaksnya adalah sebagai berikut:
mv archivo.1 archivo.2 archivo.3 /ruta/de/destino
sekarang sesuatu yang sangat berguna adalah menggunakan * ketika file memiliki basis yang sama dalam nama, misalnya:
Amd-gpu…
Amp-gpu-pro ..
Amd-driver ...
Jadi, seperti yang bisa kita lihat, mereka memiliki basis "AMD" yang sama untuk memindahkan semua file dengan nomenklatur dasar yang sama, kami melakukan hal berikut:
mv AMD* /ruta/de/destino
Hal yang sama berlaku untuk semua file dengan jenis yang sama, misalnya, .doc, .xls, .deb, .rpm, dll. Untuk memindahkannya, kami hanya menerapkan
mv *.deb /ruta/de/destino
Sampai saat ini agak jelas cara kerjanya dan bagaimana kita dapat memfasilitasi tugas dengan berbagai cara, tetapi apa yang terjadi ketika kita ingin memindahkan semuanya ke dalam sebuah direktori, baik file maupun subfolder.
Untuk ini kita akan menggunakan *, misalnya, saya ingin memindahkan semua yang saya dekompresi dari wordpress ke dua direktori sebelumnya:
mv wordpress/* …/
Untuk mengetahui lebih banyak tentang perintah tersebut, kita dapat menggunakan man atau dengan parameter -help, di sini kita akan melihat semua parameternya.
Bagaimana cara menyalin file di Linux?
Untuk kasus ini hampir mirip tidak seperti itu, untuk memindahkan file atau folder dari satu ke yang lain, di sini simpan file dan folder di tempat asalnya dan buat salinan di direktori yang dipilih.
Un perintah sederhana untuk menyalin file atau folder dari satu direktori ke direktori lainnya:
cp objetoacopiar rutadedestino
Cara yang lebih eksplisit untuk melihatnya:
cp archivo.txt /ruta/de/destino
Perintah ini biasanya banyak digunakan untuk membuat cadangan file atau folder yang akan diedit, karena ini membuat salinan total, tetapi dengan nama yang berbeda, contoh praktis:
cp log.txt log.bak
untuk salin banyak file atau folder:
cp archivo1 /carpeta1 /carpeta/carpeta /ruta/de/destino
sekarang jika kita ingin menyalin semua yang berisi folder tempat kita berada ke direktori lain:
cp /* /ruta/de/destino
Sekarang jika kita ingin 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, karena jika kita berada di dalamnya, maka perlu untuk menentukan jalur lengkap, karena jika kita hanya meletakkan perintah seperti yang saya katakan, itu hanya akan membuat direktori kosong.
Terakhir, jika kita ingin mengetahui semua parameternya, kita mengandalkan man atau dengan –help
Tanpa basa-basi lagi, mereka adalah perintah yang sangat dasar, penggunaannya dapat banyak membantu Anda dan Anda bahkan harus berhati-hati dengannya karena selalu disarankan untuk menggunakan bentuk rekursif, yang digunakan dengan parameter -r.
Jika saya ingin menyalin semua file dari satu folder ke folder lain, maka saya akan melakukannya
cp / * / nama / folder / tujuan ??
berdiri di folder tempat saya memiliki file untuk disalin?
Saya ingin menyalin sejumlah rekaman tertentu dari file sumber ke file tujuan, terkadang ini adalah rekaman dari rentang rekaman ke, bagaimana cara melakukannya?