Cara Menggunakan Linux Untuk Salin Fail Dan Folder

Pengenalan

Panduan ini akan menunjukkan kepada anda bagaimana untuk menyalin fail dan folder dari satu tempat ke tempat lain menggunakan pengurus fail grafik yang paling popular dan juga dengan menggunakan baris arahan Linux.

Kebanyakan orang akan digunakan untuk menggunakan alat grafik untuk menyalin fail dari cakera mereka. Jika anda digunakan untuk menggunakan Windows maka anda akan mengetahui alat yang disebut Windows Explorer yang menjadikannya sangat mudah.

Windows Explorer adalah alat yang dikenali sebagai pengurus fail dan Linux mempunyai beberapa pengurus file yang berbeza. Yang muncul pada sistem anda bergantung pada versi Linux yang anda gunakan dan tahap persekitaran desktop yang anda gunakan.

Pengurus fail yang paling biasa adalah seperti berikut:

Jika anda menjalankan Ubuntu , Linux Mint , Zorin , Fedora atau openSUSE maka kemungkinan pengurus fail anda dipanggil Nautilus.

Sesiapa yang menjalankan pengedaran dengan persekitaran desktop KDE kemungkinan akan mendapati bahawa Dolphin adalah pengurus fail lalai. Pengagihan yang menggunakan KDE termasuk Linux Mint KDE, Kubuntu, Korora, dan Kaos.

Pengurus fail Thunar adalah sebahagian daripada persekitaran desktop XFCE, PCManFM adalah sebahagian daripada persekitaran desktop LXDE dan Caja adalah sebahagian daripada persekitaran desktop MATE.

Bagaimana Menggunakan Nautilus Untuk Salin Fail Dan Folder

Nautilus akan tersedia melalui menu dalam Linux Mint dan Zorin atau ia akan muncul dalam Pelancar Unity di Ubuntu atau melalui paparan dashboard dalam sebarang pengedaran menggunakan GNOME seperti Fedora atau openSUSE.

Untuk menyalin fail menavigasi sistem fail dengan mengklik dua kali pada folder sehingga anda sampai ke fail yang ingin anda salin.

Anda boleh menggunakan arahan papan kekunci biasa untuk menyalin fail. Contohnya klik pada fail dan menekan CTRL dan C bersama-sama mengambil salinan fail. Menekan CTRL dan V menampal fail di lokasi yang anda pilih untuk menyalin fail tersebut.

Jika anda memasukkan fail ke dalam folder yang sama maka ia akan mempunyai nama yang sama dengan yang asli kecuali ia akan mempunyai perkataan (salinan) pada akhirnya.

Anda juga boleh menyalin fail dengan mengklik kanan pada fail dan memilih item menu "salinan". Anda boleh memilih folder yang ingin anda tampalkan, klik kanan dan pilih "tampal".

Cara lain untuk menyalin fail adalah klik kanan pada fail dan pilih pilihan "salinan ke". Tetingkap baru akan muncul. Cari folder yang ingin anda salin fail dan klik butang "pilih".

Anda boleh menyalin pelbagai fail dengan menekan kekunci CTRL sambil memilih setiap fail. Mana-mana kaedah terdahulu seperti memilih CTRL C atau memilih "copy" atau "copy to" dari menu konteks akan berfungsi untuk semua fail yang dipilih.

Perintah salinan berfungsi pada fail dan folder.

Cara Menggunakan Dolphin Untuk Salin Fail Dan Folder

Dolphin boleh dilancarkan melalui menu KDE.

Banyak ciri-ciri dalam Dolphin adalah sama dengan Nautilus.

Untuk menyalin fail menavigasi ke folder di mana fail itu tinggal dengan mengklik dua kali pada folder sehingga anda dapat melihat fail tersebut.

Gunakan butang kiri tetikus untuk memilih fail atau gunakan kekunci CTRL dan butang kiri tetikus untuk memilih berbilang fail.

Anda boleh menggunakan kekunci CTRL dan C untuk menyalin fail. Untuk menampal fail pilih folder untuk menyisipkan fail ke dan tekan CTRL dan V.

Sekiranya anda memilih untuk menampal dalam folder yang sama kerana fail yang anda salin tetingkap muncul meminta anda memasukkan nama baru untuk fail yang disalin.

Anda juga boleh menyalin fail dengan mengklik kanan pada mereka dan pilih "Salin". Untuk menampal file, anda boleh klik kanan dan pilih "Paste".

Fail juga boleh disalin dengan menyeretnya dari satu folder ke folder lain. Apabila anda melakukan ini menu akan muncul dengan pilihan untuk menyalin fail, tautkan fail atau pindahkan fail.

Cara Menggunakan Thunar Untuk Salin Fail Dan Folder

Pengurus fail Thunar boleh dilancarkan dari menu dalam lingkungan desktop XFCE.

Seperti Nautilus dan Dolphin, anda boleh memilih fail dengan tetikus dan gunakan kekunci CTRL dan C untuk menyalin fail. Anda kemudiannya boleh menggunakan kekunci CTRL dan V untuk menyisipkan fail tersebut.

Jika anda menampal fail dalam folder yang sama dengan asal, fail yang disalin itu menyimpan nama yang sama tetapi mempunyai "(copy)" ditambah sebagai sebahagian daripada namanya yang sama seperti Nautilus.

Anda juga boleh menyalin fail dengan mengklik kanan pada fail dan memilih pilihan "salinan". Ambil perhatian bahawa Thunar tidak termasuk pilihan "salinan ke".

Sebaik sahaja anda telah menyalin fail, anda boleh menampalnya dengan menavigasi ke folder untuk disekat. Sekarang klik kanan dan pilih "tampal".

Menyeret fail ke folder memindahkan fail dan bukan menyalinnya.

Cara Menggunakan PCManFM Untuk Salin Fail Dan Folder

Pengurus fail PCManFM boleh dilancarkan dari menu dalam lingkungan desktop LXDE.

Pengurus fail ini cukup asas di sepanjang garis Thunar.

Anda boleh menyalin fail dengan memilihnya dengan tetikus. Untuk menyalin fail tekan CTRL dan C pada masa yang sama atau klik kanan pada fail dan pilih "copy" dari menu.

Untuk menampal fail tekan CTRL dan V dalam folder yang ingin anda salin fail ke. Anda juga boleh klik kanan dan pilih "tampal" dari menu.

Menyeret dan menjatuhkan fail tidak menyalin fail, ia memindahkannya.

Terdapat pilihan apabila mengklik kanan pada fail yang dipanggil "salin laluan". Ini berguna jika anda ingin menampal URL fail dalam dokumen atau pada baris arahan untuk sebarang sebab.

Cara Menggunakan Caja Untuk Salin Fail Dan Folder

Anda boleh melancarkan Caja dari menu dalam lingkungan desktop MATE.

Caja adalah seperti Nautilus dan banyak perkara yang sama.

Untuk menyalin fail mencarinya dengan menavigasi jalan anda melalui folder. Klik pada fail dan kemudian pilih CTRL dan C untuk menyalin fail. Anda juga boleh klik kanan dan pilih "copy" dari menu.

Untuk menyisipkan fail tersebut, navigasi ke lokasi yang ingin anda salin fail dan tekan CTRL dan V. Atau klik kanan dan pilih "tampal" dari menu.

Jika anda memasukkan ke dalam folder yang sama dengan fail asal maka fail tersebut akan mempunyai nama yang sama tetapi akan mempunyai "(copy)" yang dilampirkan pada akhirnya.

Klik kanan pada fail juga memberikan pilihan yang dipanggil "Copy To". Ini tidak berguna seperti pilihan "salinan ke" dalam Nautilus. Anda hanya boleh memilih untuk menyalin ke desktop atau folder rumah.

Mengadakan kekunci shift pada fail dan menyeretnya ke folder akan menunjukkan menu yang bertanya sama ada anda mahu menyalin, memindahkan atau memautkan fail tersebut.

Cara Salin Fail Daripada Satu Arah Kepada Satu Dengan Menggunakan Linux

Sintaks untuk menyalin fail dari tempat ke tempat lain adalah seperti berikut:

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

Contohnya bayangkan anda mempunyai struktur folder berikut:

Jika anda ingin menyalin fail1 dari lokasi semasa di / home / documents / folder1 ke / home / documents / folder2 maka anda akan menaip yang berikut dalam baris arahan:

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

Terdapat beberapa jalan pintas yang boleh anda buat di sini.

Bahagian / rumah boleh digantikan dengan tilde (~) yang dijelaskan dalam artikel ini. Itu mengubah arahan untuk ini

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

Anda hanya boleh meninggalkan nama fail untuk sasaran jika anda ingin menggunakan nama fail yang sama

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

Jika anda sudah berada dalam folder sasaran, anda hanya boleh menggantikan jalan untuk sasaran dengan hentian penuh.

cp ~ / documents / folder1 / file1.

Sebagai alternatif jika anda sudah berada di dalam folder sumber, anda hanya boleh memberikan nama fail sebagai sumber seperti berikut:

cp file1 ~ / documents / folder2

Cara Mengambil Sandaran Sebelum Menyalin Fail Di Linux

Dalam folder bahagian sebelumnya 1 mengandungi fail yang dipanggil fail1 dan folder2 tidak. Bayangkan bagaimanapun folder2 itu mempunyai fail bernama file1 dan anda menjalankan perintah berikut:

cp file1 ~ / documents / folder2

Perintah di atas akan menimpa fail1 yang sedang dalam folder 2. Tiada arahan, tiada amaran dan tiada ralat kerana sejauh Linux bimbang anda telah menetapkan arahan yang sah.

Anda boleh mengambil langkah berjaga-jaga apabila menyalin fail dengan mendapatkan Linux untuk membuat sandaran fail sebelum ia menggantikannya. Hanya gunakan arahan berikut:

cp -b / source / file / target / file

Sebagai contoh:

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


Di dalam folder tujuan, kini terdapat fail yang telah disalin dan akan ada fail dengan tilde (~) di akhir yang pada dasarnya adalah sandaran fail asal.

Anda boleh menukar arahan sandaran untuk bekerja dengan cara yang sedikit berbeza supaya ia mencipta sandaran bernombor. Anda mungkin mahu melakukan ini jika anda telah menyalin fail sebelum dan mengesyaki sandaran sudah wujud. Ia adalah satu bentuk kawalan versi.

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

Nama fail untuk sandaran akan di sepanjang garis fail1. ~ 1 ~, fail1. ~ 2 ~ dan lain-lain.

Bagaimana Untuk Prompt Sebelum Mengganti Fail Apabila Menyalinnya Menggunakan Linux

Sekiranya anda tidak mahu salinan sandaran fail terletak di sekitar sistem fail anda tetapi anda juga ingin memastikan arahan salinan tidak mengganti fail secara sembarangan, anda boleh mendapatkan prompt untuk muncul bertanya sama ada anda ingin menulis ganti destinasi.

Untuk melakukan ini gunakan sintaks berikut:

cp -i / source / file / target / file

Sebagai contoh:

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

Mesej akan muncul seperti berikut: cp: menimpa './file1'?

Untuk menulis semula fail itu tekan Y pada papan kekunci atau untuk membatalkan tekan N atau CTRL dan C pada masa yang sama.

Apa yang Berlaku Apabila Anda Salin Pautan Simbolik Di Linux

Pautan simbolik adalah seperti pintasan desktop. Isi pautan simbolik adalah alamat ke fail fizikal.

Bayangkan kerana anda mempunyai struktur folder berikut:

Lihat arahan berikut:

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

Ini seharusnya tidak ada yang baru kerana ia menyalin fail fizikal dari satu folder ke yang lain.

Apa yang berlaku bagaimanapun jika anda menyalin pautan simbolik dari folder2 ke folder3?

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

Fail yang disalin ke folder3 bukanlah pautan simbolik. Ini sebenarnya fail yang ditunjuk oleh pautan simbolik sehingga sebenarnya anda mendapat hasil yang sama seperti yang anda lakukan dengan menyalin file1 dari folder1.

Secara kebetulan anda boleh mendapatkan hasil yang sama dengan menggunakan arahan berikut:

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

Hanya untuk memastikan walaupun terdapat satu lagi suis yang benar-benar memaksa fail yang akan disalin dan bukannya pautan simbolik:

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

Jika anda ingin menyalin pautan simbolik yang anda perlukan untuk menentukan arahan berikut:

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

Untuk memaksa pautan simbolik untuk disalin dan bukan fail fizikal gunakan arahan berikut:

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

Cara Buat Pautan Keras Menggunakan Perintah cp

Apakah perbezaan antara pautan simbolik dan pautan keras?

Pautan simbolik adalah pintasan kepada fail fizikal. Ia tidak mengandungi sebarang alamat daripada fail fizikal.

Pautan keras bagaimanapun pada dasarnya adalah pautan ke fail fizikal yang sama tetapi dengan nama yang berbeza. Ia hampir seperti nama panggilan. Ia adalah cara terbaik untuk menguruskan fail tanpa mengambil sebarang ruang cakera lagi.

Panduan ini memberitahu anda semua yang anda perlu ketahui mengenai pautan keras .

Anda boleh membuat pautan keras menggunakan arahan cp tetapi biasanya saya akan menggunakan arahan ln.

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

Sebagai contoh mengapa anda mungkin menggunakan pautan keras menganggap bahawa anda mempunyai folder yang dipanggil video dan dalam folder video itu anda mempunyai fail video yang sangat besar yang disebut honeymoon_video.mp4. Sekarang bayangkan anda juga mahu video itu dikenali sebagai barbados_video.mp4 kerana ia juga mempunyai rakaman Barbados yang mana anda pergi berbulan madu.

Anda hanya boleh menyalin fail dan memberikannya nama baru tetapi itu bermakna anda mengambil dua kali jumlah ruang cakera untuk apa yang pada dasarnya adalah video yang sama.

Anda boleh membuat pautan simbol yang disebut barbados_video.mp4 yang menunjuk pada file honeymoon_video.mp4. Ini akan berfungsi dengan baik tetapi jika seseorang memadamkan honeymoon_video.mp4 anda akan ditinggalkan dengan pautan dan tidak ada yang lain dan pautan masih mengambil ruang cakera.

Jika anda membuat pautan keras namun anda akan mempunyai 1 fail dengan 2 nama fail. Satu-satunya perbezaan ialah mereka mengandungi nombor inode yang berbeza. (pengecam unik). Memadam fail honeymoon_video.mp4 tidak memadam fail tetapi hanya menurunkan kiraan untuk fail itu dengan 1. Fail hanya akan dipadam jika semua pautan ke fail itu dikeluarkan.

Untuk membuat pautan, anda akan melakukan sesuatu seperti ini:

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

Cara Buat Pautan Simbolik Menggunakan Perintah cp

Jika anda ingin membuat pautan simbolik bukannya pautan keras, anda boleh menggunakan arahan berikut:

cp -s / source / file / target / file

Sekali lagi saya secara peribadi akan menggunakan arahan ln -s sebaliknya kerja ini juga berfungsi.

Cara Salin Fail Hanya Jika Mereka Lebih Baru

Jika anda ingin menyalin fail ke folder tetapi hanya menulis ganti fail destinasi jika fail sumber lebih baru maka anda boleh menggunakan perintah berikut:

cp -u / source / file / target / file

Perlu diingat bahawa jika fail tidak ada di sebelah sasaran maka salinan akan berlaku.

Cara Salin Pelbagai Fail

Anda boleh menyediakan lebih daripada satu fail sumber dalam perintah salinan seperti berikut:

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

Perintah di atas akan menyalin fail1, fail2 dan fail3 ke folder sasaran.

Jika fail sepadan dengan corak tertentu maka anda juga boleh menggunakan wildcards seperti berikut:

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

Perintah di atas akan menyalin semua fail dengan lanjutan .mp3 ke folder music2.

Cara Salin Folder

Menyalin folder adalah sama seperti menyalin fail.

Contohnya bayangkan anda mempunyai struktur folder berikut:

Bayangkan anda ingin memindahkan folder folder1 supaya kini hidup di bawah folder 2 seperti berikut:

Anda boleh menggunakan arahan berikut:

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

Anda juga boleh menggunakan arahan berikut:

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

Ini menyalin kandungan folder1 serta mana-mana sub-direktori dan fail dalam sub-direktori.

Ringkasan

Panduan ini telah memberikan kebanyakan alat yang anda perlukan untuk menyalin fail di sekitar dalam Linux. Untuk semua perkara lain, anda boleh menggunakan arahan lelaki Linux .

lelaki cp