Ինչպես օգտվել Linux- ից Ֆայլերի եւ պանակների պատճենը

Ներածություն

Այս ուղեցույցը ցույց կտա, թե ինչպես է պատճենել ֆայլերը եւ թղթապանակները մեկ վայրից մյուսը, օգտագործելով ամենատարածված գրաֆիկական ֆայլերի կառավարիչները եւ օգտագործելով Linux հրամանի տողը:

Մարդկանց մեծ մասը կօգտագործվի գրաֆիկական գործիքների օգտագործման համար `իրենց սկավառակների ֆայլերը պատճենելու համար: Եթե ​​դուք օգտագործեք Windows- ի օգտագործումը, ապա դուք տեղյակ կլինեք Windows Explorer- ի գործիք, որը շատ հեշտ է դարձնում:

Windows Explorer- ը գործիք է, որը հայտնի է որպես ֆայլերի կառավարիչ եւ Linux ունի մի շարք տարբեր ֆայլերի ղեկավարներ: Ձեր համակարգում հայտնվողը հիմնականում կախված է Linux- ի տարբերակի օգտագործման տարբերակներից, եւ որոշակի աստիճանով օգտագործում եք աշխատասեղանի միջավայրը :

Ամենատարածված ֆայլի կառավարիչները հետեւյալն են.

Եթե ​​դուք աշխատում եք Ubuntu , Linux Mint , Zorin , Fedora կամ openSUSE, ապա հավանական է, որ ձեր ֆայլի կառավարիչը կոչվում է Nautilus:

Ցանկացած անձ, որը աշխատում է KDE- ի աշխատասեղանի միջավայրում , հավանաբար գտնում է, որ Dolphin- ը նախնական ֆայլերի կառավարիչն է: Կաղապարները, որոնք օգտագործում են KDE, ներառում են Linux Mint KDE, Kubuntu, Korora եւ KaOS:

The Thunar ֆայլի կառավարիչը XFCE աշխատասեղանի միջավայրի մի մասն է, PCManFM- ը LXDE- ի աշխատասեղանի մի մասն է եւ Caja- ը MATE- ի աշխատասեղանի միջավայրի մաս է:

Ինչպես օգտագործել Nautilus ֆայլերը եւ թղթապանակները պատճենելու համար

Nautilus- ը հասանելի կլինի Linux Mint- ի եւ Zorin- ի մենյուի միջոցով կամ այն ​​կհայտնվի Ubuntu- ի շրջանակներում Unity Launcher- ում կամ GNOME- ի միջոցով, ինչպիսիք են Fedora- ն կամ openSUSE- ը, ցանկացած բաշխման շրջանակներում:

Ֆայլը պատճենելու համար ֆայլի համակարգը անցնում է կրկնակի սեղմելով թղթապանակների վրա, մինչեւ դուք կստանաք ֆայլը, որը ցանկանում եք պատճենել:

Դուք կարող եք ստանդարտ ստեղնաշարի հրամանները օգտագործել ֆայլերը պատճենելու համար: Օրինակ, սեղմելով ֆայլը եւ սեղմելով CTRL- ը եւ C- ն միասին վերցնում են ֆայլի պատճենը: CTRL- ի եւ V- ի վրա սեղմելով ֆայլը ֆայլը պատճենը տեղադրելու վայրում:

Եթե ​​դուք մի թղթապանակ կտեղադրեք նույն թղթապանակում, ապա այն նույն անունը կունենա, ինչպիսին է բնօրինակը, բացի այն այն բառից (օրինակը) կլինի վերջում:

Դուք նաեւ կարող եք ֆայլը պատճենել ֆայլի վրա սեղմելով եւ ընտրեք «պատճեն» ցանկի տարրը: Այնուհետեւ կարող եք ընտրել այն թղթապանակը, որը ցանկանում եք տեղադրել այն, աջ սեղմեք եւ ընտրեք «տեղադրեք»:

Ֆայլի պատճենելու այլ ձեւ է ֆայլի վրա սեղմել եւ ընտրեք «պատճենը» տարբերակը: Նոր պատուհան կհայտնվի: Փնտրեք այն ֆայլը, որը ցանկանում եք պատճենել ֆայլը եւ սեղմել «ընտրել» կոճակը:

Դուք կարող եք մի քանի ֆայլեր պատճենել `պահելով CTRL ստեղնը, մինչ ընտրելով յուրաքանչյուր ֆայլ: Նախորդ մեթոդներից որեւէ մեկը, ինչպիսիք են CTRL C- ն ընտրելը կամ համատեքստում ընտրելով «պատճենը» կամ «պատճենը», կընտրվեն բոլոր ընտրված ֆայլերի համար:

Պատճենը գործում է ֆայլերի եւ թղթապանակների վրա:

Ինչպես օգտվել Դելֆին Ֆայլերի եւ պանակների պատճենը

Դելֆին կարելի է սկսել KDE մենյուի միջոցով:

Դելֆինում գտնվող հատկանիշներից շատերը նույնն են, ինչ Նոուտիլուսի հետ:

Ֆայլը պատճենելու համար այն թղթապանակը, որտեղ ֆայլը բնակվում է կրկնակի սեղմելով թղթապանակների վրա, մինչեւ ֆայլը տեսնեք:

Օգտագործեք ձախ մկնիկի կոճակը ֆայլ ընտրելու համար կամ օգտագործեք CTRL ստեղնը եւ ձախ մկնիկի կոճակը, ընտրեք բազմաթիվ ֆայլեր:

Դուք կարող եք օգտագործել CTRL եւ C ստեղները միասին պատճենել ֆայլը: Ֆայլի տեղադրելու համար ընտրեք ֆայլը ֆայլը տեղադրելու համար եւ կտտացրեք CTRL եւ V:

Եթե ​​ընտրում եք տեղադրել այն նույն պանակում, որը պատուհան է պատճենել, պատճենվում է պատճենել ֆայլի նոր անունը:

Կարող եք նաեւ պատճենել ֆայլերը, սեղմելով նրանց վրա եւ ընտրեք «Պատճեն»: Պատկերը տեղադրելու համար կարող եք ճիշտ սեղմել եւ ընտրել «Կպցնել»:

Ֆայլերը կարող են նաեւ պատճենվել `դրանք մեկ թղթապանակից մյուսին քաշելով: Երբ դա անեք, մենյուը կհայտնվի ֆայլը պատճենելու, ֆայլը կապելու կամ ֆայլը տեղափոխելու ընտրանքներով:

Ինչպես օգտագործել Thunar ֆայլերը եւ թղթապանակների պատճենումը

The Thunar ֆայլի կառավարիչը կարող է գործարկվել XFCE աշխատասեղանի միջավայրում գտնվող ցանկից:

Ինչպես Nautilus- ի եւ Դելֆինի հետ, դուք կարող եք ընտրել ֆայլը մկնիկով եւ օգտագործել CTRL եւ C ստեղները պատճենել ֆայլը: Այնուհետեւ կարող եք օգտագործել CTRL եւ V ստեղները, ֆայլը տեղադրելու համար:

Եթե ​​դուք տեղադրեք ֆայլը նույն թղթապանակում, քանի որ պատճենահանված ֆայլը պահում է նույն անունը, բայց ունի իր անունը որպես «Nautilus» («Nautilus»):

Կարող եք նաեւ պատճենել ֆայլը, սեղմելով ֆայլի վրա եւ ընտրեք «պատճեն» տարբերակը: Նշենք, որ Թունարն ընդգրկում է «պատճենը» տարբերակը:

Երբ դուք պատճենեք ֆայլը, կարող եք տեղադրել այն, թղթապանակով նավարկելու `տեղադրելու համար: Այժմ պարզապես ճիշտ սեղմեք եւ ընտրեք «կպցնել»:

Ֆայլը կափարիչի մեջ քաշելը տեղափոխում է ֆայլը, այլ ոչ թե պատճենելը:

Ինչպես օգտագործել PCManFM- ը ֆայլերը եւ թղթապանակները պատճենելու համար

PCManFM ֆայլի կառավարիչը կարող է գործարկվել LXDE աշխատասեղանի միջավայրում մենյուից:

Այս ֆայլի կառավարիչը բավականին հիմնական է Thunar- ի գծերի երկայնքով:

Դուք կարող եք պատճենել ֆայլերը `ընտրելով դրանք մկնիկով: Ֆայլը պատճենելու համար սեղմեք CTRL եւ C կոճակը, միեւնույն ժամանակ կամ աջ սեղմել ֆայլը եւ ընտրեք «պատճեն» ցանկից:

Կպցնել ֆայլը, CTRL եւ V սեղմել այն ֆայլի մեջ, որը ցանկանում եք պատճենել ֆայլը: Կարող եք նաեւ աջ սեղմել եւ ընտրել «կպցնել» ցանկից:

Ֆայլը քաշելը եւ հեռացնելը չի ​​պատճենում ֆայլը, այն տեղափոխում է այն:

Ընտրված տարբերակ կա, երբ «պատճենը ուղին» ֆայլում ուղղակիորեն սեղմում է: Սա օգտակար է, եթե ուզում եք որեւէ կերպ պատճենել ֆայլի URL- ը որեւէ փաստաթղթի կամ հրամանի տողում:

Ինչպես օգտագործել Caja ֆայլերը եւ պանակները պատճենելու համար

Դուք կարող եք գործարկել Caja- ի MATE- ի աշխատասեղանի միջավայրում:

Caja շատ նման է Nautilus եւ աշխատում է շատ նույնը:

Ֆայլը պատճենելու համար այն գտնեք թղթապանակների միջոցով ձեր ճանապարհը: Կտտացրեք ֆայլը, ապա ընտրեք CTRL եւ C, ֆայլը պատճենելու համար: Կարող եք նաեւ աջ սեղմել եւ ընտրեք «պատճեն» ցանկից:

Տեղադրեք ֆայլը տեղադրեք այն վայրը, որտեղ ցանկանում եք պատճենել ֆայլը եւ սեղմել CTRL եւ V: Այլընտրանքայինորեն աջ սեղմեք եւ ընտրեք «տեղադրեք» ցանկից:

Եթե ​​դուք տեղադրեք այն նույն թղթապանակը, որը բնօրինակի ֆայլ է, ապա ֆայլը կունենա նույն անունը, սակայն կունենա «(պատճեն)» հավելվածին:

Ֆայլի աջ սեղմումը նաեւ տալիս է «Պատճենել» տարբերակը: Սա ոչ այնքան օգտակար է, որքան Nautilus- ում «պատճենը» տարբերակը: Դուք կարող եք ընտրել միայն պատճենել աշխատասեղանին կամ տնային թղթապանակին:

Ձեռքով պահելու ստեղնը ֆայլի վրա պահելը եւ այն թղթապանակի մեջ դնելը ցույց կտա ցանկություն, թե արդյոք ցանկանում եք պատճենել, տեղափոխել կամ կապել ֆայլը:

Ինչպես պատճենել ֆայլը մեկ տեղեկատուից մյուսը `օգտագործելով Linux

Տեղադրեք ֆայլի պատճենահանման շարադրանքը հետեւյալն է.

cp / source / path / name / target / path / անունը

Օրինակ, պատկերացրեք, որ ունեք հետեւյալ թղթապանակ կառուցվածքը.

Եթե ​​ցանկանում եք ֆայլի 1-ը / home / documents / folder1- ից / home / documents / folder2- ում ընթացիկ գտնվելու վայրից պատճենը, ապա հրամանի տողում գրեք հետեւյալը.

cp / home / gary / փաստաթղթեր / folder1 / file1 / home / gary / documents / folder2 / file1

Կան որոշ դյուրանցումներ, որոնք կարող եք այստեղ անել:

/ Տնային մասը կարող է փոխարինվել տիլդով (~), որը բացատրվում է սույն հոդվածում: Դա փոխում է հրամանը

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

Դուք կարող եք պարզապես թիրախի ֆայլի անունը թողնել, եթե մտադիր եք օգտագործել նույն ֆայլի անունը

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

Եթե ​​դուք արդեն թիրախ թղթապանակում եք, ապա կարող եք ուղղակի փոխարինել թիրախի ուղին:

cp ~ / documents / folder1 / file1:

Այլապես, եթե դուք արդեն իսկ աղբյուրի թղթապանակում եք, պարզապես կարող եք ապահովել ֆայլի անունը հետեւյալ աղբյուրով.

cp file1 ~ / փաստաթղթեր / թղթապանակ 2

Linux- ում Linux- ի ֆայլերը նախքան պատճենահանումը

Նախորդ բաժնում թղթապանակ 1 պարունակում է file1 եւ folder2 ֆայլերը: Պատկերացրեք, սակայն, որ այդ թղթապանակը2 ունեցել է file1 ֆայլ, եւ դուք գործեցիք հետեւյալ հրամանը.

cp file1 ~ / փաստաթղթեր / թղթապանակ 2

Վերոհիշյալ հրամանը կվերացնի ֆայլի 1-ը, որը ներկայումս գտնվում է թղթապանակ 2-ում: Հուշում չկա, նախազգուշացում եւ սխալներ չկան, քանի որ Linux- ը մտահոգված է:

Դուք կարող եք նախազգուշական միջոցներ ձեռնարկել, ֆայլեր պատճենելիս `ստանալով Linux- ի ֆայլի կրկնօրինակը` նախքան այն վերագրանցելու համար: Պարզապես օգտագործեք հետեւյալ հրահանգը.

cp -b / source / file / target / ֆայլը

Օրինակ:

cp -b ~ / փաստաթղթեր / folder1 / file1 ~ / documents / folder2 / file1


Թիրախային թղթապանակում այժմ այն ​​կլինի այն ֆայլը, որը պատճենվել է, եւ վերջում կլինի նաեւ ֆայլ, որը պարունակում է թիլդ (~), որը հիմնականում բնօրինակի ֆայլի կրկնօրինակում է:

Դուք կարող եք փոխել պահուստային հրամանը մի փոքր այլ կերպ աշխատել, որպեսզի այն ստեղծի թվային կրկնօրինակներ: Կարող եք դա անել, եթե նախկինում արդեն պատճենահանված ֆայլեր եք եղել եւ կասկածում եք, որ կրկնօրինակները արդեն գոյություն ունեն: Դա տարբերակների վերահսկման ձեւ է:

cp --backup = թվանշված ~ / փաստաթղթեր / folder1 / file1 ~ / documents / folder2 / file1

Կրկնօրինակների ֆայլի անունը կլինի ֆայլի գծի երկայնքով: ~ 1 ~, file1 ~ ~ ~ եւ այլն:

Ինչպես շտապել նախքան ֆայլերը վերագրանցելիս, դրանք օգտագործելով Linux- ի օգտագործումը

Եթե ​​դուք չեք ցանկանում ֆայլի կրկնօրինակների պատճենները ձեր ֆայլի համակարգում, բայց դուք նաեւ ցանկանում եք համոզվել, որ պատճենը հանկարծակի չի վերագրում ֆայլը, դուք կարող եք հուշել ցույց տալ, թե արդյոք ցանկանում եք փոխարինել նպատակակետը:

Դա անելու համար օգտագործեք հետեւյալ շարադրանքը.

cp -i / source / file / target / ֆայլը

Օրինակ:

cp -i ~ / փաստաթղթեր / folder1 / file1 ~ / documents / folder2 / file1

Հաղորդագրություն կցուցադրվի հետեւյալ կերպ. Cp: ​​overwrite './file1':

Ֆայլը վերագրելու համար սեղմեք ստեղնաշարի վրա Y կամ սեղմել N կամ CTRL եւ C միաժամանակ:

Ինչ է տեղի ունենում, երբ պատճենեք խորհրդանշական հղումները Linux- ում

Սիմվոլիկ հղումը նման է մի սեղանի դյուրանցման: Սիմվոլիկ հղման բովանդակությունը ֆիզիկական ֆայլի հասցե է:

Պատկերացրեք, որ դուք ունեք հետեւյալ թղթապանակ կառուցվածքը.

Նայիր հետեւյալ հրահանգին.

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

Սա ոչ մի նոր բան չպետք է լինի, քանի որ ֆիզիկական ֆայլը մի թղթապանակից մյուսին պատճեն է:

Ինչ է տեղի ունենում, սակայն, եթե դուք պատճենեք խորհրդանշական հղումը թղթապանակ 2-ից թղթապանակ 3:

cp ~ / փաստաթղթեր / folder2 / file1 ~ / documents / folder3 / file1

Ֆայլը, որը պատճենվում է թղթապանակ 3, խորհրդանշական հղումը չէ: Դա, փաստորեն, ֆայլն է խորհրդանշական հղումով, այնպես որ, փաստորեն, ստանում եք նույն արդյունքը, ինչպես դուք կստանաք ֆայլի ֆայլը 1 թղթապանակից:

Ի դեպ, նույն արդյունքը կարող եք ստանալ `օգտագործելով հետեւյալ հրահանգը.

cp-H ~ / փաստաթղթեր / folder2 / file1 ~ / documents / folder3 / file1

Պարզապես համոզված լինելով, որ կա եւս մեկ անջատիչ, որը բացարձակապես ստիպում է ֆայլը պատճենել եւ ոչ թե խորհրդանշական կապը.

cp -L ~ / փաստաթղթերը / folder2 / file1 ~ / documents / folder3 / file1

Եթե ​​ցանկանում եք պատճենել խորհրդանշական հղումը, դուք պետք է նշեք հետեւյալ հրահանգը.

cp -d ~ / փաստաթղթեր / folder2 / file1 ~ / documents / folder3 / file1

Սիմվոլիկ հղումը ստիպելու համար պատճենել եւ ոչ թե ֆիզիկական ֆայլը օգտագործել հետեւյալ հրահանգը.

cp -P ~ / փաստաթղթեր / folder2 / file1 ~ փաստաթղթեր / folder3 / file1

Ինչպես ստեղծել ծանր հղումներ Օգտագործելով cp հրամանատարությունը

Որն է տարբերությունը սիմվոլիկ կապի եւ ծանր կապի միջեւ:

Սիմվոլիկ հղումը ֆիզիկական ֆայլի դյուրանցումը է: Այն պարունակում է ոչ ավելի, քան ֆիզիկական ֆայլի հասցեն:

Հեշտ հղումը, սակայն, հիմնականում նույն ֆիզիկական ֆայլի հղումն է, այլ տարբեր անունով: Դա գրեթե նման մականուն է: Դա ֆայլերի կազմակերպման մեծ ճանապարհ է, առանց որեւէ լրացուցիչ սկավառակի տարածություն:

Այս ուղեցույցը ձեզ պատմում է այն ամենը, ինչ ձեզ հարկավոր է իմանալ կոշտ կապերի մասին :

Դուք կարող եք ստեղծել կոշտ հղում, օգտագործելով cp հրամանը, սակայն ես սովորաբար պաշտպանում էի ln հրամանը օգտագործելով:

cp -l ~ / աղբյուր / ֆայլ ~ / թիրախ / ֆայլ

Որպես օրինակ, թե ինչու դուք կարող եք օգտագործել ծանր հղումներ, համարում եք, որ դուք ունեք տեսանյութեր կոչվող թղթապանակ եւ այդ տեսանյութերի թղթապանակում դուք ունեք իսկապես մեծ վիդեո ֆայլ `honeymoon_video.mp4 անունով: Այժմ պատկերացրեք, որ դուք նույնպես ցանկանում եք, որ այդ տեսահոլովակը հայտնի լինի որպես barbados_video.mp4, քանի որ այն նաեւ ունի Բարբադոսի տեսանյութը, որտեղ դուք գնում եք մեղրամիս:

Դուք կարող եք պարզապես պատճենել ֆայլը եւ տալ այն նոր անունը, բայց դա նշանակում է, որ դուք կրկնակի չափով եք զբաղեցնում սկավառակի տարածքը, ինչը, ըստ էության, նույն տեսանյութն է:

Դուք կարող եք փոխարեն ստեղծել բարբադոս_video.mp4 խորհրդանշական հղում, որը նշում է honeymoon_video.mp4 ֆայլում: Սա լավ կլիներ, բայց եթե որեւէ մեկը ջնջեց honeymoon_video.mp4- ը, կցանկանաք մնալ հղումով եւ ոչինչ, եւ հղումը դեռեւս կրում է սկավառակի տարածություն:

Եթե ​​դուք ստեղծել եք կոշտ հղում, սակայն դուք կունենաք 1 ֆայլ 2 ֆայլի անունով: Միակ տարբերությունն այն է, որ դրանք պարունակում են տարբեր inode թվեր: (եզակի նույնացուցիչներ): Honeymoon_video.mp4 ֆայլի ջնջումը չի ջնջում ֆայլը, այլ միայն նվազեցնում է տվյալ ֆայլի հաշվարկը: 1. Ֆայլը միայն ջնջվում է, եթե այդ ֆայլի բոլոր հղումները հանվեն:

Կապը ստեղծելու համար դուք նման բան եք արել:

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

Ինչպես ստեղծել սիմվոլիկ հղումներ Օգտագործելով cp հրամանատարությունը

Եթե ​​ցանկանում եք ստեղծել կոշտ հղման փոխարեն սիմվոլիկ հղում ստեղծել , կարող եք օգտագործել հետեւյալ հրահանգը.

cp -s / source / file / target / ֆայլը

Կրկին ես անձամբ սովորաբար օգտագործում եմ ln -s հրամանը, բայց դա նույնպես աշխատում է:

Ինչպես միայն պատճենել ֆայլերը, եթե դրանք նոր են

Եթե ​​ցանկանում եք ֆայլեր պատճենել թղթապանակին, բայց միայն վերագրանցեք նպատակային ֆայլերը, եթե աղբյուրը նոր է, ապա կարող եք օգտագործել հետեւյալ հրահանգը.

cp -u / source / file / target / ֆայլը

Նշենք, որ եթե ֆայլը գոյություն չունի թիրախային կողմում, ապա պատճենը տեղի կունենա:

Ինչպես պատճենել բազմակի ֆայլեր

Դուք կարող եք տրամադրել ավելի քան մեկ աղբյուրի պատճենը, օրինակ հետեւյալ ձեւով.

cp / source / file1 / source / file2 / source / file3 / թիրախ

Վերոհիշյալ հրամանատարությունը ֆայլը1, file2 եւ file3- ը թիրախ թղթապանակին պատճենելու է:

Եթե ​​ֆայլերը համապատասխանում են որոշակի օրինակին, ապա կարող եք նաեւ օգտագործել նիշերը հետեւյալ կերպ.

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

Վերոհիշյալ հրահանգը կցուցադրի բոլոր ֆայլերը ընդլայնման հետ:

Ինչպես կրկնօրինակել թղթապանակները

Թղթապանակների պատճենումը նույնն է, ինչ պատճենում է ֆայլերը:

Օրինակ, պատկերացրեք, որ ունեք հետեւյալ թղթապանակ կառուցվածքը.

Պատկերացրեք, ուզում եք տեղափոխել թղթապանակը 1 թղթապանակը, որպեսզի այն այժմ ապրում է թղթապանակ 2-ում, ինչպես հետեւյալը.

Դուք կարող եք օգտագործել հետեւյալ հրահանգը.

cp -r / home / gary / documents / folder1 / home / gary / փաստաթղթեր / folder2

Դուք կարող եք նաեւ օգտագործել հետեւյալ հրահանգը.

cp -R / home / gary / փաստաթղթերը / folder1 / home / gary / documents / folder2

Սա պատճենում է թղթապանակի բովանդակությունը1, ինչպես նաեւ ենթաօրենսդրական դիրեկտորիաների ներքո գտնվող ցանկացած ենթահամակարգեր եւ ֆայլեր:

Ամփոփում

Այս ուղեցույցը տրամադրել է բազմաթիվ գործիքներ, որոնք պահանջում են Linux- ի ներսում գտնվող ֆայլերը պատճենելու համար: Ամեն ինչի համար դուք կարող եք օգտագործել Linux man հրամանը :

մարդ cp