Fayllarni va papkalarni nusxalash uchun Linuxdan qanday foydalanish kerak

Kirish

Ushbu qo'llanmada eng mashhur grafik fayllari menejerlaridan foydalanib, shuningdek, Linux buyruq satrini ishlatib, fayllar va papkalarni bir joydan ikkinchi joyga ko'chirish haqida ma'lumot beriladi.

Ko'p odamlar disklardan fayllarni nusxalash uchun grafik vositalardan foydalanish uchun foydalaniladi. Agar siz Windows dan foydalanish uchun foydalanmoqchi bo'lsangiz, Windows Explorer deb nomlangan vositadan xabardor bo'lasiz, bu juda oson.

Windows Explorer fayl menejeri sifatida tanilgan vositadir va Linuxda turli fayl boshqaruvchilari mavjud. Tizimingizda paydo bo'lgan ma'lumotlar asosan foydalanadigan Linux versiyasiga va ma'lum darajada ish stoli atrof-muhitiga bog'liq .

Eng keng tarqalgan fayl menejerlari quyidagilar:

Agar siz Ubuntu , Linux Mint , Zorin , Fedora yoki openSUSE ishlayotgan bo'lsangiz, fayl boshqaruvchisiga Nautilus deb nom berish mumkin.

KDE ish stoli atrof-muhit bilan tarqatish ishlaydigan har qanday kishi, Dolphin-da standart fayl boshqaruvchisidir. KDE-ni ishlatadigan tarqatmalar Linux Mint KDE, Kubuntu, Korora va KaOSni o'z ichiga oladi.

Thunar fayllar menejeri XFCE ish stoli muhitining bir qismi bo'lib, PCManFM LXDE ish stoli muhiti hisoblanadi va Caja MATE ish stoli muhiti hisoblanadi.

Fayllarni va papkalarni nusxalash uchun Nautilusdan qanday foydalanish kerak

Nautilus Linux Mint va Zorin ichidagi menyu orqali yoki Ubuntu ichidagi Unity Launcher-da yoki Fedora yoki openSUSE kabi GNOME-dan foydalangan holda har qanday tarqatishda paneldagi ko'rinish orqali ko'rinadi.

Faylni nusxalash uchun nusxa ko'chirish kerak bo'lgan faylga kelmaguningizcha fayllarni ikki marta bosish orqali fayl tizimiga o'ting.

Fayllarni nusxalash uchun standart klaviatura buyruqlaridan foydalanishingiz mumkin. Misol uchun, faylga bosish va CTRL va C ni bosish bilan birga faylning bir nusxasini oladi. CTRL va V tugmasini bosish faylni nusxalash uchun tanlagan joyga faylni joylashtiradi.

Faylni bir xil papkaga joylashtirsangiz, uning oxiridagi so'z (nusxa) mavjud bo'lmaganda, u asl nusxadagi nomga ega bo'ladi.

Faylni o'ng tugmani bosish orqali fayl nusxa ko'chirishingiz va "copy" menyudagi elementni tanlashingiz mumkin. So'ngra, joylashtirishni istagan papkani tanlab, o'ng tugmasini bosib, "joylashtirish" ni tanlashingiz mumkin.

Faylni nusxalashning yana bir yo'li faylga o'ng tugmasini bosing va "nusxa ko'chirish" parametrini tanlang. Yangi oyna paydo bo'ladi. Faylni ko'chirib olishni istagan papkani toping va "tanlash" tugmasini bosing.

Har bir faylni tanlashda CTRL tugmasini bosib, bir nechta fayl nusxa ko'chirishingiz mumkin. CTRL C ni tanlash yoki kontekst menyusidan "nusxa olish" yoki "nusxalash" ni tanlash kabi avvalgi usullardan har biri tanlangan barcha fayllar uchun ishlaydi.

Nusxa ko'chirish buyrug'i fayl va papkalarda ishlaydi.

Fayllarni va papkalarni nusxalash uchun Yunusni qanday ishlatish kerak

Dolphin KDE menyusi orqali ishga tushirilishi mumkin.

Dolphin ichidagi funktsiyalarning aksariyati Nautilus bilan bir xil.

Faylni nusxalash uchun fayl joylashgan faylga o'ting, faylni ko'rmaguningizcha, papkalarni ikki marta bosishingiz mumkin.

Faylni tanlash uchun chap sichqoncha tugmasidan foydalaning yoki bir nechta faylni tanlash uchun CTRL tugmachasini va chap sichqoncha tugmasidan foydalaning.

Faylni nusxalash uchun CTRL va C tugmalarini birgalikda ishlatishingiz mumkin. Faylni joylashtirish uchun faylni joylashtirish uchun papkani tanlang va CTRL va V tugmachalarini bosing.

Agar siz kopyaladığınız fayl bilan bir xil papkada joylashtirishni tanlasangiz, kopyalanan fayl uchun yangi nom kiritishingizni so'raymiz.

Fayllarni o'ng tugmasini bosib fayllarni nusxalash va "Nusxalash" -ni tanlashingiz mumkin. Faylni joylashtirish uchun o'ng tugmasini bosib, "Yapıştır" -ni tanlang.

Fayllarni bir papkadan ikkinchisiga sudrab ko'chirishingiz ham mumkin. Buni amalga oshirganingizda faylni nusxalash, faylni bog'lash yoki faylni ko'chirish imkoniyatlari bilan menyu ko'rsatiladi.

Fayllarni va papkalarni nusxalash uchun Thunar'dan qanday foydalanish kerak

Thunar fayllar menejeri XFCE ish stoli atrofidagi menyudan ishga tushishi mumkin.

Nautilus va Dolphin kabi, sichqoncha bilan faylni tanlashingiz va faylni nusxalash uchun CTRL va C tugmalaridan foydalanishingiz mumkin. Keyin faylni joylashtirish uchun CTRL va V tugmalaridan foydalanishingiz mumkin.

Faylni bir xil papkaga asl nusxada joylashtirsangiz, kopyalanan fayl bir xil nomga ega, ammo uning nomining bir qismi sifatida qo'shilgan "(nusxa ko'chirish)" Nautilus bilan bir xil bo'ladi.

Faylni o'ng tugmani bosish orqali faylni ko'chirishingiz va "nusxa olish" parametrini tanlashingiz mumkin. Shuni e'tiborga olingki, Thunar "nusxa ko'chirish" ni o'z ichiga olmaydi.

Faylni kopyaladıktan so'ng, yapıştırılacak papkaga o'tish qilib yapıştırabilirsiniz. Endi esa o'ng tugmasini bosib, "pastga" ni tanlang.

Faylni jildga sudrab borish faylni nusxalashdan ko'ra ko'chiradi.

PCManFM fayl va papkalarni nusxalash uchun qanday ishlatiladi

PCManFM fayl menejeri LXDE ish stoli muhitida menyudan ishga tushishi mumkin.

Ushbu fayl menejeri Thunar chizig'i bo'ylab juda muhim.

Fayllarni sichqoncha bilan tanlab nusxa ko'chirishingiz mumkin. Faylni nusxalash uchun CTRL va C tugmasini bir vaqtning o'zida yoki o'ng tugmasini bosing va menyudan "nusxa" ni tanlang.

Faylni joylashtirish uchun faylni nusxa olishni xohlagan papkaga CTRL va V-ni bosing. Siz shuningdek o'ng tugmasini bosib, menyudan "joylashtirish" ni tanlashingiz mumkin.

Faylni sudrab olib tashlash faylni ko'chirmaydi, uni ko'chiradi.

"Nusxa ko'chirish usuli" deb nomlangan faylga o'ng tugmasini bosish imkoniyati mavjud. Faylning URL manzilini hujjat yoki buyruq satridan biron-bir sababga ko'ra joylashtirishni istasangiz, bu foydali bo'ladi.

Fayllarni va papkalarni nusxalash uchun Caja ni qanday ishlatish kerak

Caja'ni MATE ish stoli atrofidagi menyudan boshlashingiz mumkin.

Caja Nautilusga juda o'xshash va juda ko'p ishlaydi.

Faylni ko'chirib olish uchun ularni papkalarga o'tish orqali topishingiz mumkin. Faylni bosing va faylni nusxalash uchun CTRL va C ni tanlang. Bundan tashqari, o'ng tugmasini bosib, menyudan "copy" ni tanlashingiz mumkin.

Faylni joylashtirish uchun faylni ko'chirib olishni istagan joyga o'ting va CTRL va V tugmalarini bosing. Varian-r tarzda o'ng tugmasini bosing va menyudan "joylashtirish" ni tanlang.

Asl fayl bilan bir xil papkaga joylashtirsangiz, faylning nomi bir xil bo'ladi, lekin oxiriga "(nusxa)" qo'shiladi.

Faylga o'ng bosish ham "Nusxa olish" deb nomlangan variantni taqdim etadi. Bu Nautilus-da "copy to" opsiyasi kabi foydali emas. Siz faqat stoli yoki uy jildiga nusxa olishni tanlashingiz mumkin.

Shift tugmachasini bir faylga o'tkazib, uni papkaga sudrab olib, faylni nusxalash, ko'chirish yoki bog'lashni xohlaysizmi, deb so'rab menyuni ko'rasiz.

Agar faylni bitta katalogdan boshqasiga nusxalash Linuxdan foydalanish

Faylni boshqa joyga ko'chirish sintaksisi quyidagicha:

cp / manba / yo'l / nom / maqsad / yo'l / nomi

Misol uchun, quyidagi papkaning tuzilishi haqida tasavvur qiling:

File1ni joriy manzilidan / home / documents / folder1 dan / home / documents / folder2-ga ko'chirib olishni istasangiz, siz quyidagi buyruq satriga yozasiz:

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

Bu yerda qandaydir yorliqlar mavjud.

Uydagi qismni ushbu maqolada keltirilgan tilde (~) bilan almashtirish mumkin. Bunga buyruqni o'zgartiradi

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

Xuddi shu fayl nomini ishlatmoqchi bo'lsangiz, maqsad uchun fayl nomini ataylab qo'yishingiz mumkin

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

Agar siz allaqachon maqsadli jildda bo'lsangiz, maqsadga to'liq yo'lni to'ldirishingiz mumkin.

cp ~ / documents / folder1 / file1-ga o'ting.

Shu bilan bir qatorda, agar siz allaqachon manba papkasida bo'lsangiz, fayl nomini quyidagicha manba sifatida berasiz:

cp file1 ~ / hujjatlar / folder2

Linuxda fayllarni nusxalashdan avval zaxirani qanday olish kerak

Oldingi bobda papkada1 file1 va folder2 nomli fayl mavjud emas. Tasavvur qiling, ammo bu papkada file1 deb nomlangan fayl bor va siz quyidagi buyruqni bajarasiz:

cp file1 ~ / hujjatlar / folder2

Yuqoridagi buyruq hozirda 2-chi papkada joylashgan file1-ni yozadi. Hech qanday taklif yo'q, hech qanday ogohlantirish va xatolik yo'q, chunki Linux haqida sizda tegishli buyruq berilgan.

Faylni nusxalashda ehtiyotkorlik bilan foydalanishingiz mumkin, chunki u faylni zaxira nusxasini yozib olishdan oldin zaxira nusxasini yaratadi. Quyidagi buyruqni bajaring:

cp -b / manba / fayl / maqsad / fayl

Masalan:

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


Nishon papkada hozir nusxa olingan fayl bo'ladi va oxirida asl faylning zahirasi bo'lgan oxirida tilde (~) bilan fayl bo'ladi.

Zaxira buyrug'ini raqamli zaxira nusxalarini yaratish uchun biroz boshqacha tarzda ishlashga moslashtirasiz. Buni avval fayllarni kopyaladığınızda va zaxira nusxalari allaqachon mavjud bo'lganidan shubha qilsangiz, buni qilishni xohlashingiz mumkin. Bu versiya boshqaruvining bir shakli.

cp --backup = raqamlangan ~ / hujjatlar / folder1 / file1 ~ / hujjatlar / folder2 / file1

Zaxiralashlar uchun fayl nomi faylning satrlari bo'yicha bo'ladi. ~ 1 ~, file1 ~ ~ ~ va boshqalar.

Linuxdan foydalanib nusxa ko'chirishda fayllarni qayta yozishdan oldin qanday qilib tez so'raladigan

Agar siz fayl tizimidagi fayllaringizning zaxira nusxalarini xohlamasangiz, biroq nusxa buyrug'i faylni birma-bir yozmasligini tekshirishni xohlasangiz, maqsadni qayta yozishni xohlaysizmi yoki yo'qligini so'rashingiz mumkin.

Buning uchun quyidagi sintaksisini foydalaning:

CP -i / manba / fayl / maqsad / fayl

Masalan:

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

Xabar quyidagicha ko'rinadi: cp: overwrite './file1'?

Faylni qayta yozish uchun klaviaturada Y ni bosing yoki N yoki CTRL va C ni bir vaqtning o'zida bekor qilish uchun bosing.

Ramziy havolalar nusxa ko'chirishda nima bo'ladi

Ramziy havola biroz ish stolidagi yorliqqa o'xshaydi. Ramziy aloqaning mazmuni - bu jismoniy faylga manzil.

Tasavvur qiling, sizda quyidagi papkaning tuzilishi mavjud edi:

Quyidagi komandaga qarang:

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

Bu jismoniy faylni bir papkadan boshqasiga nusxa ko'chirishda yangi narsa bo'lishi kerak.

Biroq, ramziy aloqani papkadan2 papkaga 3-nusxa ko'chirsangiz nima bo'ladi?

cp ~ / documents / folder2 / file1 ~ / documents / folder3 / file1 dan foydalaning

Folder3-ga nusxa olingan fayl ramziy havola emas. Aslida fayl ramziy aloqa orqali ishora qilmoqda, shuning uchun faylni papkadan 1-nusxa ko'chirish bilan bir xil natijaga erishasiz.

Aytganday, siz quyidagi buyruq yordamida bir xil natijani olishingiz mumkin:

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

Faylni nusxa ko'chirishga emas, ramziy aloqaga emas, balki yana bir kalitga ega bo'lishiga ishonch hosil qilish uchun:

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

Agar ramziy bog'dan nusxa ko'chirmoqchi bo'lsangiz, quyidagi buyruqni ko'rsatishingiz kerak:

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

Ramziy havolani ko'chirishga majbur qilish uchun emas, balki jismoniy fayl quyidagi buyruqni ishlatadi:

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

Cp buyrug'i yordamida qattiq bog'lanishlar yaratish

Ramziy aloqa va qattiq ulanish o'rtasidagi farq nima?

Ramziy aloqa - bu jismoniy fayl uchun yorliq. Jismoniy faylga manzildan ortiq bo'lmaydi.

Qattiq bog'lanish, asosan, bir xil jismoniy faylga bog'langan, ammo boshqa nom bilan bog'langan. Bu deyarli taxallusga o'xshaydi. Fayllarni boshqa disklardan ajratmasdan o'tkazishning ajoyib usuli.

Qo'llanma siz qattiq bog'lanishlar haqida bilishingiz kerak bo'lgan hamma narsani sizga bildiradi .

Cp buyrug'i yordamida qattiq bog'lanishni yaratishingiz mumkin, lekin odatda ln buyrug'ini qo'llayman.

cp -l ~ / manba / fayl ~ / target / fayli

Nima uchun siz qattiq havolani ishlatishingiz mumkinligiga misol sifatida videolar deb nomlangan jildni ko'rib chiqsangiz va o'sha videolar papkasida honeymoon_video.mp4 nomli juda katta videofaylga egasiz. Keling, siz ham ushbu videoni barbados_video.mp4 deb nomlashini xohlaysizmi, deb o'ylaysiz, chunki u erda ham siz Lahzani ketgan joyda Barbadosning suratlari bor.

Faylni nusxa ko'chirishingiz va yangi nom berishingiz mumkin, lekin aslida bir xil video uchun diskdagi bo'sh joy hajmini ikki barobar oshirishni anglatadi.

Buning o'rniga, honeymoon_video.mp4 faylida ishora qiluvchi barbados_video.mp4 nomli ramziy havolani yaratishingiz mumkin. Bu yaxshi ishlashi mumkin, ammo agar kimdir honeymoon_video.mp4 faylini o'chirib tashlagan bo'lsa, siz havolada qoldirib, boshqa hech narsa qilolmaysiz va havola hali ham diskda bo'sh joy oladi.

Agar siz qattiq havola yaratgan bo'lsangiz, faqat 2 ta fayl nomingiz bo'lgan 1 faylga egasiz. Faqatgina farq ular turli inode raqamlari mavjud bo'lishidir. (noyob identifikatorlar). Honeymoon_video.mp4 faylini o'chirish faylni yo'q qilmaydi, lekin bu faylning hisobini faqat 1 ga kamaytiradi. Fayl faqatgina ushbu faylga tegishli barcha havolalar o'chirilsa o'chiriladi.

Aloqani yaratish uchun siz shunday qilmoqchi edingiz:

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

Cp komandasini ishlatish bilan qanday qilib ramziy bog'lanishlarni yaratish

Agar siz qattiq bog'lanish o'rniga ramziy aloqani yaratmoqchi bo'lsangiz, quyidagi buyruqni ishlatishingiz mumkin:

cp -s / manba / fayl / maqsad / fayl

Shunga qaramay men shaxsan odatda ln -s komandasini qo'llayman, lekin bu ham ishlaydi.

Fayllarni faqat yangi hollarda nusxalash

Fayllarni jildga nusxalashni istasangiz, faqat manba fayllari yangi bo'lsa, maqsad fayllarni faqatgina quyidagi buyruqdan foydalanishingiz mumkin:

cp -u / manba / fayl / maqsad / fayl

Shuni ta'kidlash kerakki, agar fayl maqsad tomonda bo'lmasa, nusxa olish amalga oshiriladi.

Ko'p fayllarni nusxalash

Nusxa ko'chirish buyrug'i ichida bir nechta manba faylini quyidagicha taqdim etishingiz mumkin:

CP / manba / file1 / manba / file2 / manba / file3 / maqsadini belgilash

Yuqoridagi buyruq fayl1, file2 va file3 fayllarini maqsad papkaga nusxalashadi.

Agar fayllar muayyan bir naqsh bilan mos keladigan bo'lsa, u holda siz joker belgilarni quyidagi tarzda ishlatishingiz mumkin:

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

Yuqoridagi buyruq kengaytma bilan barcha fayllarni nusxa ko'chiradi2.

Papkalarni nusxalash

Papkalarni nusxalash fayllarni nusxalash bilan bir xil.

Misol uchun, quyidagi papkaning tuzilishi haqida tasavvur qiling:

Folder1 papkasini ko'chirib olishni tasavvur qiling, shunda 2-jildda quyidagi kabi yashayapsiz:

Siz quyidagi buyruqni ishlatishingiz mumkin:

cp -r / home / gary / documents / folder1 / home / gary / documents / folder2-ga o'ting

Siz quyidagi buyruqni ishlatishingiz mumkin:

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

Bu papkaning mazmunini, shuningdek quyi katalogdagi har qanday kichik katalog va fayllarni ko'chiradi.

Xulosa

Ushbu qo'llanma siz Linux atrofidagi fayllarni nusxalash uchun zarur bo'lgan ko'plab vositalarni bergan. Har bir narsa uchun Linux man buyrug'ini ishlatishingiz mumkin.

odam kp