Bagaimana Menggunakan Linux Untuk Menyalin File Dan Folder

pengantar

Panduan ini akan menunjukkan kepada Anda cara menyalin file dan folder dari satu tempat ke tempat lain menggunakan manajer file grafis yang paling populer dan juga dengan menggunakan baris perintah Linux.

Kebanyakan orang akan terbiasa menggunakan alat grafis untuk menyalin file dari disk mereka. Jika Anda terbiasa menggunakan Windows maka Anda akan menyadari alat yang disebut Windows Explorer yang membuatnya sangat mudah.

Windows Explorer adalah alat yang dikenal sebagai pengelola file dan Linux memiliki sejumlah pengelola file yang berbeda. Yang muncul di sistem Anda sangat tergantung pada versi Linux yang Anda gunakan dan pada tingkat tertentu lingkungan desktop yang Anda gunakan.

File manager yang paling umum adalah sebagai berikut:

Jika Anda menjalankan Ubuntu , Linux Mint , Zorin , Fedora atau openSUSE maka kemungkinan manajer file Anda bernama Nautilus.

Siapa pun yang menjalankan distribusi dengan lingkungan desktop KDE kemungkinan akan menemukan bahwa Dolphin adalah pengelola file default. Distribusi yang menggunakan KDE termasuk Linux Mint KDE, Kubuntu, Korora, dan KaOS.

File manager Thunar adalah bagian dari lingkungan desktop XFCE, PCManFM adalah bagian dari lingkungan desktop LXDE dan Caja adalah bagian dari lingkungan desktop MATE.

Cara Menggunakan Nautilus Untuk Menyalin File Dan Folder

Nautilus akan tersedia melalui menu dalam Linux Mint dan Zorin atau akan muncul di Launcher Kesatuan dalam Ubuntu atau melalui tampilan dasbor dalam distribusi menggunakan GNOME seperti Fedora atau openSUSE.

Untuk menyalin file menavigasi melalui sistem file dengan mengklik ganda pada folder sampai Anda mendapatkan file yang ingin Anda salin.

Anda dapat menggunakan perintah keyboard standar untuk menyalin file. Misalnya mengklik file dan menekan CTRL dan C bersama-sama mengambil salinan file. Menekan CTRL dan V menempel file di lokasi yang Anda pilih untuk menyalin file ke.

Jika Anda menempelkan file ke folder yang sama maka akan memiliki nama yang sama dengan yang asli, kecuali itu akan memiliki kata (copy) di ujungnya.

Anda juga dapat menyalin file dengan mengklik kanan pada file dan memilih item menu "salin". Anda kemudian dapat memilih folder yang ingin Anda tempelkan, klik kanan dan pilih "tempel".

Cara lain untuk menyalin file adalah klik kanan pada file dan pilih opsi "copy to". Jendela baru akan muncul. Temukan folder yang ingin Anda salin file dan klik tombol "pilih".

Anda dapat menyalin banyak file dengan menahan tombol CTRL sambil memilih setiap file. Setiap metode sebelumnya seperti memilih CTRL C atau memilih "salin" atau "salin ke" dari menu konteks akan berfungsi untuk semua file yang dipilih.

Perintah copy berfungsi pada file dan folder.

Bagaimana Cara Menggunakan Dolphin Untuk Menyalin File Dan Folder

Dolphin dapat diluncurkan melalui menu KDE.

Banyak fitur dalam Dolphin sama dengan Nautilus.

Untuk menyalin file, arahkan ke folder tempat file berada dengan mengklik ganda pada folder sampai Anda dapat melihat file.

Gunakan tombol kiri mouse untuk memilih file atau gunakan tombol CTRL dan tombol kiri mouse untuk memilih beberapa file.

Anda dapat menggunakan kunci CTRL dan C bersama-sama untuk menyalin file. Untuk menempel file, pilih folder untuk menempel file dan tekan CTRL dan V.

Jika Anda memilih untuk menempel di folder yang sama dengan file yang Anda salin, sebuah jendela akan meminta Anda memasukkan nama baru untuk file yang disalin.

Anda juga dapat menyalin file dengan mengklik kanan pada mereka dan pilih "Salin". Untuk menempelkan file, Anda dapat mengklik kanan dan memilih "Tempel".

File juga dapat disalin dengan menyeretnya dari satu folder ke yang lain. Ketika Anda melakukan ini, sebuah menu akan muncul dengan opsi untuk menyalin file, menautkan file atau memindahkan file.

Bagaimana Cara Menggunakan Thunar Untuk Menyalin File Dan Folder

Manajer berkas Thunar dapat diluncurkan dari menu dalam lingkungan desktop XFCE.

Seperti Nautilus dan Dolphin, Anda dapat memilih file dengan mouse dan menggunakan tombol CTRL dan C untuk menyalin file. Anda kemudian dapat menggunakan tombol CTRL dan V untuk menempelkan file.

Jika Anda menempelkan file di folder yang sama dengan aslinya, file yang disalin akan menyimpan nama yang sama tetapi "(salin)" ditambahkan sebagai bagian dari namanya, sama seperti Nautilus.

Anda juga dapat menyalin file dengan mengklik kanan pada file dan memilih opsi "salin". Perhatikan bahwa Thunar tidak menyertakan opsi "salin ke".

Setelah Anda menyalin file, Anda dapat menempelnya dengan menavigasi ke folder untuk ditempelkan. Sekarang cukup klik kanan dan pilih "paste".

Menyeret file ke folder memindahkan file daripada menyalinnya.

Bagaimana Cara Menggunakan PCManFM Untuk Menyalin File dan Folder

File manager PCManFM dapat diluncurkan dari menu dalam lingkungan desktop LXDE.

File manager ini cukup mendasar di sepanjang garis Thunar.

Anda dapat menyalin file dengan memilihnya dengan mouse. Untuk menyalin file, tekan tombol CTRL dan C pada saat yang sama atau klik kanan pada file dan pilih "copy" dari menu.

Untuk menempel file, tekan CTRL dan V di folder yang ingin Anda salin file. Anda juga dapat mengeklik kanan dan memilih "tempel" dari menu.

Menyeret dan menjatuhkan file tidak menyalin file, ia memindahkannya.

Ada opsi ketika mengklik kanan pada file yang disebut "jalur salin". Ini berguna jika Anda ingin menempelkan URL file dalam dokumen atau pada baris perintah untuk alasan apa pun.

Cara Menggunakan Caja Untuk Menyalin File Dan Folder

Anda dapat meluncurkan Caja dari menu dalam lingkungan desktop MATE.

Caja sangat mirip dengan Nautilus dan bekerja hampir sama.

Untuk menyalin file, temukan dengan menavigasi jalan Anda melalui folder. Klik pada file dan kemudian pilih CTRL dan C untuk menyalin file. Anda juga dapat mengeklik kanan dan memilih "salin" dari menu.

Untuk menempel file, navigasikan ke lokasi tempat Anda ingin menyalin file itu dan tekan CTRL dan V. Atau klik kanan dan pilih "tempel" dari menu.

Jika Anda menempel ke folder yang sama dengan file asli maka file tersebut akan memiliki nama yang sama tetapi akan memiliki "(salin)" yang ditambahkan ke bagian akhir.

Mengklik kanan pada file juga memberikan opsi yang disebut "Salin Ke". Ini tidak berguna seperti opsi "salin ke" di Nautilus. Anda hanya dapat memilih untuk menyalin ke desktop atau folder rumah.

Menahan tombol shift pada file dan menyeretnya ke folder akan menunjukkan menu yang menanyakan apakah Anda ingin menyalin, memindahkan atau menautkan file.

Cara Menyalin File Dari Satu Direktori ke Direktori Lain Menggunakan Linux

Sintaks untuk menyalin file dari satu tempat ke tempat lain adalah sebagai berikut:

cp / source / path / name / target / path / name

Misalnya bayangkan Anda memiliki struktur folder berikut:

Jika Anda ingin menyalin file1 dari lokasinya saat ini di / home / documents / folder1 ke / home / documents / folder2 maka Anda akan mengetikkan yang berikut di baris perintah:

cp / home / gary / documents / folder1 / file1 / home / gary / documents / folder2 / file1

Ada beberapa cara pintas yang dapat Anda lakukan di sini.

Bagian / home dapat diganti dengan tilde (~) yang dijelaskan dalam artikel ini. Itu mengubah perintah untuk ini

cp ~ / documents / folder1 / file1 ~ / documents / folder2 / file1

Anda dapat dengan mudah menghilangkan nama file untuk target jika Anda berniat menggunakan nama file yang sama

cp ~ / documents / folder1 / file1 ~ / documents / folder2

Jika Anda sudah berada di folder target, Anda cukup mengganti jalur untuk target dengan berhenti penuh.

cp ~ / documents / folder1 / file1.

Atau jika Anda sudah berada di folder sumber, Anda cukup memberikan nama file sebagai sumber sebagai berikut:

cp file1 ~ / documents / folder2

Cara Mengambil Cadangan Sebelum Menyalin File Di Linux

Di bagian sebelumnya folder1 berisi file bernama file1 dan folder2 tidak. Namun bayangkan bahwa folder itu memiliki file bernama file1 dan Anda menjalankan perintah berikut:

cp file1 ~ / documents / folder2

Perintah di atas akan menimpa file1 yang saat ini ada di folder 2. Tidak ada petunjuk, tidak ada peringatan dan tidak ada kesalahan karena sejauh menyangkut Linux Anda telah menetapkan perintah yang valid.

Anda dapat mengambil tindakan pencegahan saat menyalin file dengan membuat Linux untuk membuat cadangan file sebelum menimpa file tersebut. Cukup gunakan perintah berikut:

cp -b / source / file / target / file

Sebagai contoh:

cp -b ~ / documents / folder1 / file1 ~ / documents / folder2 / file1


Di folder tujuan sekarang akan ada file yang telah disalin dan juga akan ada file dengan tilde (~) di bagian akhir yang pada dasarnya merupakan cadangan file asli.

Anda dapat mengubah perintah cadangan untuk bekerja dengan cara yang sedikit berbeda sehingga membuat cadangan bernomor. Anda mungkin ingin melakukan ini jika Anda sudah menyalin file sebelumnya dan mencurigai cadangan sudah ada. Ini adalah bentuk kontrol versi.

cp --backup = bernomor ~ / dokumen / folder1 / file1 ~ / dokumen / folder2 / file1

Nama file untuk backup akan berada di sepanjang baris file1. ~ 1 ~, file1. ~ 2 ~ dll.

Cara Prompt Sebelum Menimpa File Saat Menyalinnya Menggunakan Linux

Jika Anda tidak ingin menyalin file cadangan di sekitar sistem file Anda tetapi Anda juga ingin memastikan perintah salin tidak menimpa file tanpa pandang bulu Anda bisa mendapatkan prompt untuk muncul menanyakan apakah Anda ingin menimpa tujuan.

Untuk melakukan ini gunakan sintaks berikut:

cp -i / source / file / target / file

Sebagai contoh:

cp -i ~ / documents / folder1 / file1 ~ / documents / folder2 / file1

Sebuah pesan akan muncul sebagai berikut: cp: overwrite './file1'?

Untuk menimpa file, tekan Y pada keyboard atau untuk membatalkan tekan N atau CTRL dan C secara bersamaan.

Apa Yang Terjadi Ketika Anda Menyalin Tautan Simbolis Di Linux

Tautan simbolis sedikit seperti pintasan desktop. Isi dari tautan simbolik adalah alamat ke file fisik.

Bayangkan karena itu Anda memiliki struktur folder berikut:

Lihatlah perintah berikut:

cp ~ / documents / folder1 / file1 ~ / documents / folder3 / file1

Ini seharusnya tidak ada yang baru karena menyalin file fisik dari satu folder ke yang lain.

Apa yang terjadi jika Anda menyalin tautan simbolik dari folder2 ke folder3?

cp ~ / documents / folder2 / file1 ~ / documents / folder3 / file1

File yang disalin ke folder3 bukanlah tautan simbolis. Ini sebenarnya adalah file yang ditunjukkan oleh tautan simbolis sehingga pada kenyataannya Anda mendapatkan hasil yang sama seperti yang Anda lakukan dengan menyalin file1 dari folder1.

Kebetulan Anda bisa mendapatkan hasil yang sama dengan menggunakan perintah berikut:

cp -H ~ / documents / folder2 / file1 ~ / documents / folder3 / file1

Hanya untuk memastikan meskipun ada satu lagi tombol yang benar-benar memaksa file yang akan disalin dan bukan tautan simbolis:

cp -L ~ / documents / folder2 / file1 ~ / documents / folder3 / file1

Jika Anda ingin menyalin tautan simbolik, Anda perlu menentukan perintah berikut:

cp -d ~ / documents / folder2 / file1 ~ / documents / folder3 / file1

Untuk memaksa tautan simbolik disalin dan bukan file fisik gunakan perintah berikut:

cp -P ~ / documents / folder2 / file1 ~ dokumen / folder3 / file1

Cara Membuat Tautan Keras Menggunakan Perintah cp

Apa perbedaan antara tautan simbolis dan tautan keras?

Tautan simbolis adalah pintasan ke file fisik. Itu tidak berisi lebih dari alamat ke file fisik.

Namun sebuah tautan keras pada dasarnya adalah tautan ke file fisik yang sama tetapi dengan nama yang berbeda. Ini hampir seperti nama panggilan. Ini adalah cara yang bagus untuk mengatur file tanpa menggunakan ruang disk lebih lanjut.

Panduan ini memberi tahu Anda semua yang perlu Anda ketahui tentang tautan keras .

Anda dapat membuat tautan keras menggunakan perintah cp namun saya biasanya akan menganjurkan menggunakan perintah ln.

cp -l ~ / source / file ~ / target / file

Sebagai contoh mengapa Anda mungkin menggunakan tautan keras menganggap bahwa Anda memiliki folder yang disebut video dan dalam folder video itu Anda memiliki file video yang sangat besar bernama honeymoon_video.mp4. Sekarang bayangkan Anda juga ingin video itu dikenal sebagai barbados_video.mp4 karena itu juga memiliki rekaman Barbados yang merupakan tempat Anda pergi berbulan madu.

Anda cukup menyalin file dan memberinya nama baru tetapi itu berarti Anda mengambil dua kali jumlah ruang disk untuk apa yang pada dasarnya adalah video yang sama.

Anda bisa membuat tautan simbolis yang disebut barbados_video.mp4 yang menunjuk pada file bulan madu_video.mp4. Ini akan bekerja dengan baik tetapi jika seseorang menghapus bulan madu_video.mp4 Anda akan ditinggalkan dengan tautan dan tidak ada yang lain dan tautannya masih membutuhkan ruang disk.

Jika Anda membuat tautan keras namun Anda akan memiliki 1 file dengan 2 nama file. Satu-satunya perbedaan adalah mereka mengandung nomor inode yang berbeda. (pengenal unik). Menghapus file bulan madu_video.mp4 tidak menghapus file tetapi hanya menurunkan hitungan untuk file itu dengan 1. File hanya akan dihapus jika semua tautan ke file tersebut dihapus.

Untuk membuat tautan Anda akan melakukan sesuatu seperti ini:

cp -l /videos/honeymoon_video.mp4 /videos/barbados_video.mp4

Cara Membuat Tautan Simbolik Menggunakan Perintah cp

Jika Anda ingin membuat tautan simbolik dan bukan tautan keras, Anda dapat menggunakan perintah berikut:

cp -s / source / file / target / file

Sekali lagi saya secara pribadi akan menggunakan perintah ln -s sebagai gantinya tetapi ini bekerja juga.

Cara Hanya Menyalin File Jika Mereka Lebih Baru

Jika Anda ingin menyalin file ke folder tetapi hanya menimpa file tujuan jika file sumber lebih baru maka Anda dapat menggunakan perintah berikut:

cp -u / source / file / target / file

Perlu dicatat bahwa jika file tidak ada di sisi target maka salinannya akan terjadi.

Cara Menyalin Banyak File

Anda dapat menyediakan lebih dari satu file sumber dalam perintah penyalinan sebagai berikut:

cp / source / file1 / source / file2 / source / file3 / target

Perintah di atas akan menyalin file1, file2 dan file3 ke folder target.

Jika file tersebut sesuai dengan pola tertentu, Anda juga dapat menggunakan wildcard sebagai berikut:

cp /home/gary/music/*.mp3 / home / gary / music2

Perintah di atas akan menyalin semua file dengan ekstensi .mp3 ke folder music2.

Cara Menyalin Folder

Menyalin folder sama dengan menyalin file.

Misalnya bayangkan Anda memiliki struktur folder berikut:

Bayangkan Anda ingin memindahkan folder folder1 sehingga sekarang tinggal di bawah folder 2 sebagai berikut:

Anda dapat menggunakan perintah berikut:

cp -r / home / gary / documents / folder1 / home / gary / documents / folder2

Anda juga dapat menggunakan perintah berikut:

cp -R / home / gary / documents / folder1 / home / gary / documents / folder2

Ini menyalin isi folder1 serta setiap sub-direktori dan file dalam sub-direktori.

Ringkasan

Panduan ini telah memberikan sebagian besar alat yang Anda butuhkan untuk menyalin file di dalam Linux. Untuk yang lainnya, Anda bisa menggunakan perintah Linux man .

man cp