Файлдарды және қалталарды көшіру үшін 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-ды қамтиды.

Thunar файл менеджері XFCE үстелдік ортасының бөлігі болып табылады, PCManFM - LXDE жұмыс үстелі ортасының бөлігі және Caja - MATE үстелдік ортасының бөлігі.

Файлдарды және қалталарды көшіру үшін Nautilus-ды қалай пайдалануға болады

Nautilus Linux Mint және Zorin ішіндегі мәзір арқылы қол жетімді болады немесе Ubuntu ішіндегі Unity Launcher ішінде пайда болады немесе Fedora немесе openSUSE сияқты GNOME арқылы кез-келген таратылым ішінде бақылау тақтасының көрінісі арқылы көрсетіледі.

Файлды көшіріп алу үшін, файлдық жүйеде шарлауға қалаған файлға жеткенше қалталарды екі рет басу арқылы өтіңіз.

Файлдарды көшіру үшін стандартты пернетақта пәрмендерін қолдануға болады. Мысалы, файлды басу және CTRL және C пернелерін басу файлдың көшірмесін алады. CTRL және V пернелерін басу файлды файлды көшіруді таңдаған жерде орналастырады.

Файлды сол қалтаға салсаңыз, оның түпнұсқасымен бірдей болады, ал оның соңында сөз (көшірме) болады.

Сондай-ақ, файлды тінтуірдің оң жағымен басу арқылы файлды көшіруге болады және «көшіру» мәзірінің элементін таңдаңыз. Содан кейін оны қоюға қалтаны таңдап, тінтуірдің оң жағын басып, «қою» пәрменін таңдай аласыз.

Файлды көшірудің тағы бір жолы - файлды тінтуірдің оң жағымен басу және «көшіруге арналған» опциясын таңдау. Жаңа терезе пайда болады. Файлды көшіргіңіз келетін қалтаны тауып, «таңдау» түймесін басыңыз.

Әрбір файлды таңдау кезінде CTRL пернесін басып ұстап, бірнеше файлды көшіруге болады. Таңдалған файлдар үшін контекстік мәзірден CTRL C таңдау немесе «көшірме» немесе «көшіру» параметрін таңдау сияқты алдыңғы әдістердің кез келгені жұмыс істейді.

Көшіру пәрмені файлдар мен қалталарда жұмыс істейді.

Файлдарды және қалталарды көшіру үшін Dolphin-ды қалай пайдалануға болады

Дельфин KDE мәзірі арқылы іске қосылуы мүмкін.

Дельфиндегі көптеген функциялар Nautilus сияқты.

Файлды көшіру үшін файл орналасқан қалтаға өтіп, файлды көрмейінше қалталарды екі рет басу арқылы өтіңіз.

Файлды таңдау үшін сол жақ батырманы пайдаланыңыз немесе бірнеше файлды таңдау үшін CTRL пернесін және сол жақ тінтуір түймешігін пайдаланыңыз.

Файлды көшіру үшін CTRL және C пернелерін бірге пайдалануға болады. Файлды қою үшін файлды қою үшін қалтаны таңдап, CTRL және V пернелерін басыңыз.

Көшірілген файл сияқты бір қалтада қоюды таңдасаңыз, көшірілген файл үшін жаңа атауды енгізуді сұрайтын терезе пайда болады.

Сондай-ақ, файлдарды тінтуірдің оң жағымен басып, «Көшіру» пәрменін таңдауға болады. Файлды қою үшін тінтуірдің оң жағын басып, «Қою» пәрменін таңдаңыз.

Файлдарды бір қалтаның екіншісіне сүйреп, көшіруге болады. Бұл әрекетті орындағанда, файлды көшіруге, файлды байланыстыруға немесе файлды жылжытуға арналған опциялар бар мәзір пайда болады.

Файлдар мен қалталарды көшіруге арналған Thunar-ды қалай пайдалануға болады

Thunar файл менеджері XFCE жұмыс үстелінің ортасында мәзірден іске қосылуы мүмкін.

Nautilus мен Dolphin сияқты, тышқанмен файлды таңдап, CTRL және C пернелерін файлды көшіруге болады. Содан кейін файлды қою үшін CTRL және V пернелерін пайдалануға болады.

Егер файлды түпнұсқамен бірдей қапшыққа қойсаңыз, көшірілген файл сол атауды сақтайды, бірақ оның атауының бір бөлігі ретінде «(көшірме)» бар Nautilus сияқты.

Сондай-ақ, файлды тінтуірдің оң жақ түймесімен басып, «көшіру» опциясын таңдаңыз. Назар аударыңыз, Thunar «көшіру» опциясын қамтымайды.

Файлды көшіргеннен кейін оны қалтаға жылжыту арқылы қоюға болады. Енді тінтуірдің оң жақ батырмасын басып, «паста» таңдаңыз.

Файлды қалтаға апару оны көшіруден гөрі файлды жылжытады.

PCManFM файлдарын және қалталарды көшіру үшін қалай қолдануға болады

PCManFM файл менеджері LXDE жұмыс үстелінің ортасындағы мәзірден іске қосылуы мүмкін.

Бұл файл менеджері Тунардың желілері бойынша өте маңызды.

Файлдарды тінтуірмен таңдау арқылы көшіруге болады. Файлды көшіру үшін CTRL және C пернелерін бір уақытта немесе тінтуірдің оң жақ батырмасымен басыңыз және мәзірден «көшірмесін» таңдаңыз.

Файлды қою үшін файлды көшіру керек қалтаға CTRL және V пернелерін басыңыз. Сондай-ақ, мәзірден тінтуірдің оң жағын басып, «қоюға» болады.

Файлды апару және тастау файлды көшірмейді, ол оны жылжытады.

«Copy path» деп аталатын файлға оң жақ батырмасын басқанда опция бар. Бұл кез-келген себеппен файлдағы URL мекенжайын құжатта немесе пәрмен жолында қою керек болса пайдалы.

Файлдарды және қалталарды көшіру үшін Caja пайдалану әдісі

MAGE жұмыс үстелінің ортасында мәзірден Caja қолданбасын іске қосуға болады.

Caja - Nautilus сияқты және өте көп жұмыс істейді.

Файлды көшіру үшін, оны қалталар арқылы шарлау арқылы табыңыз. Файлды нұқып, файлды көшіру үшін CTRL және C таңдаңыз. Сондай-ақ, тінтуірдің оң жағын басып, мәзірден «көшірме» таңдай аласыз.

Файлды қотару үшін, файлды көшіргіңіз келген жерге барыңыз да, CTRL және V пернелерін басыңыз. Сондай-ақ, мәзірден оң жақ батырмамен нұқыңыз және «қою» пәрменін таңдаңыз.

Егер сіз түпнұсқалық файлмен сол қалтаға қотарып алсаңыз, онда файл сол атқа ие болады, бірақ оның соңына «(көшірме)» ие болады.

Файлға оң жақта басу «Copy To» деп аталатын параметрді береді. Бұл Nautilus-дағы «көшіру» параметрі сияқты пайдалы емес. Жұмыс үстеліне немесе үй қалтасына көшіруді ғана таңдауға болады.

Shift пернесін файлға ұстап, оны қалтаға апару файлды көшіруді, жылжытуды немесе байланыстыруды сұрайтын мәзірді көрсетеді.

Linux файлын пайдаланып, бір каталогтан файлды көшіру

Файлды орнына екінші көшіру синтаксисі келесідей:

cp / source / path / name / target / path / name параметрін таңдаңыз

Мысалы, келесі қалта құрылымын елестетіңіз:

Егер / home / documents / folder1 / home / documents / folder2 ішіндегі file1 ағымдағы орнынан файлды көшіргіңіз келсе, келесі пәрмен жолына тересіз:

cp / home / gary / documents / 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 файлдарын көшіруден бұрын резервтік көшіру әдісі

Алдыңғы бөлімде file1 және folder2 деп аталатын файл бар. Алайда, бұл қалта2 файл1 деп аталатын файл бар және сіз келесі пәрменді орындадыңыз:

cp file1 ~ / құжаттар / қалта2

Жоғарыда көрсетілген пәрмен ағымдағы уақытта 2 қалтадағы file1 файлын қайта жазады. Linux ешқандай ескерту, ескерту және қате жоқ, өйткені сіз дұрыс пәрменді көрсеттіңіз.

Файлдарды көшіру кезінде Linux файлын көшірмелеуден бұрын файлдың сақтық көшірмесін жасау арқылы сақтық шараларын қолдануға болады. Тек келесі пәрменді пайдаланыңыз:

cp -b / source / file / target / файлы

Мысалға:

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


Мақсатты қалтада енді көшірілген файл болады және түпнұсқа файлдың сақтық көшірмесі болып табылатын соңында тильда (~) бар файл болады.

Сақтық көшірме жасау командасын нөмірлі сақтық көшірмелерді жасайтын етіп сәл өзгеше жұмыс істеу үшін өзгерте аласыз. Бұған дейін файлдарды көшіріп алған болсаңыз және резервтік көшірмелер бар-жоғын күткен болсаңыз, мұны істеуіңіз мүмкін. Бұл нұсқаны басқарудың нысаны.

cp --backup = нөмірленген ~ / documents / folder1 / file1 ~ / documents / folder2 / file1

Сақтық көшірмелеуге арналған файл атауы файл1. ~ 1 ~, файл1 ~ ~ ~ және т.б.

Linux-ды пайдаланып, оларды көшіру кезінде файлдарды қайта жазуға қалай алдын-алу керек

Егер сіз файлдық жүйенің айналасында орналасқан файлдардың резервтік көшірмелерін қаламасаңыз да, көшіру пәрмені файлды бөліп алмаса, сіз тағайындау орнының қайта жазылуын сұрайтын сұрақты көрсетуіңізге болады.

Ол үшін келесі синтаксисті пайдаланыңыз:

cp -i / source / file / target / file файлдары

Мысалға:

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

Хабар келесідей пайда болады: cp: overwrite './file1'?

Файлды қайта жазу үшін пернетақтада Y түймесін басыңыз немесе бір уақытта N немесе CTRL және C пернелерін басады.

Linuxде символикалық сілтемелерді көшіру кезінде не болады

Символдық сілтеме - жұмыс үстеліндегі қысқарту сияқты аз. Символдық сілтеме мазмұны физикалық файлдың мекен-жайы болып табылады.

Мысалы, келесі қалта құрылымын елестетіп көріңіз:

Мына пәрменді қараңыз:

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

Бұл жаңа ештеңе болмауы керек, себебі ол жеке қалтаны басқа қалтаға көшіреді.

Алайда, қалта2-дан қалтаға 3-ке дейін символдық сілтемені көшірсеңіз не болады?

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

Folder3-ке көшірілген файл символдық сілтеме болып табылмайды. Бұл, шын мәнінде, файл1 қалтасынан 1 файлын көшіру арқылы дәл сол нәтижеге ие болатындай символикалық сілтеме арқылы көрсетіледі.

Айтпақшы, келесі пәрменді пайдалану арқылы бірдей нәтиже аласыз:

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

Тек файлды көшіруге мәжбүрлейтін тағы бір қосқыш бар екеніне сенімді болу үшін, символдық байланыс емес:

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

Егер символдық сілтемені көшіргіңіз келсе, келесі пәрменді көрсетіңіз:

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

Символдық сілтемені көшіруге мәжбүрлеу үшін физикалық файл келесі пәрменді пайдаланбайды:

cp -P ~ / documents / folder2 / file1 ~ құжаттар / folder3 / file1

Cp пәрменін пайдалану арқылы қатты сілтемелер жасау

Символдық сілтеме мен қатты сілтеме арасындағы айырмашылық қандай?

Символдық сілтеме - бұл физикалық файлдың таңбашасы. Ол физикалық файлға мекен-жайдан артық болмайды.

Қатты сілтеме, негізінен, сол физикалық файлға сілтеме болып табылады, бірақ басқа атаумен. Бұл бүркеншік сияқты. Бұл қосымша дискілік кеңістікті қабылдамай, файлдарды ұйымдастырудың тамаша тәсілі.

Бұл нұсқаулық қатты сілтемелер туралы білу керек нәрселер туралы айтып береді .

Cp пәрменін пайдаланып, қатты сілтеме жасай аласыз, бірақ әдетте ln командасын қолдайтын боламын.

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

Сіз неге қатты сілтеме қолдануға болатыныңызға мысал ретінде бейнелер деп аталатын қалтаңыз бар екенін және сол бейнежазбада сізде honeymoon_video.mp4 атты шынымен үлкен бейнефайлға ие болатынын ескеріңіз. Енді сіз бейнефильмді barbados_video.mp4 деп атағыңыз келетінін де елестетіп көріңіз, себебі ол сондай-ақ, медовый айда барған Барбадостың суреті бар.

Сіз файлды көшіріп, оны жаңа атаумен бере аласыз, бірақ бұл дегеніміз, бірдей бейнеге арналған дискілік кеңістік көлемінен екі есе көп ақша жинайсыз.

Оның орнына, honeymoon_video.mp4 файлында көрсетілген barbados_video.mp4 деп аталатын символикалық байланыс жасай аласыз. Бұл жақсы жұмыс істейді, бірақ егер someone honeymoon_video.mp4 файлын жойса, сілтеме қалдырып, ештеңе болмайды және сілтеме әлі де дискілік орынды алады.

Егер қатты сілтеме жасасаңыз, бірақ сізде 2 файл атаулары бар 1 файл болады. Жалғыз айырмашылығы - олардың әртүрлі инод сандары бар. (бірегей идентификаторлар). Honeymoon_video.mp4 файлын жою файлды жоймайды, бірақ сол файлдың санын тек 1-ге төмендетеді. Егер файлдың барлық сілтемелері жойылса, файл жойылады.

Сілтемені жасау үшін келесідей нәрсені жасай аласыз:

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

Cp пәрменін пайдалану арқылы символикалық сілтемелерді жасау

Егер сіз қатты сілтеме орнына символдық сілтеме жасағыңыз келсе, келесі пәрменді пайдалануға болады:

cp -s / source / file / target / file

Мен әдетте орнына ln -s командасын қолданамын, бірақ бұл да жұмыс істейді.

Файлдарды тек жаңадан қалай көшірсеңіз болады

Файлдарды қалтаға көшіргіңіз келсе, бірақ бастапқы файл жаңа болған жағдайда, тағайындалған файлдарды қайта жазыңыз, келесі пәрменді пайдалануға болады:

cp -u / source / file / target / файлы

Файлдың мақсатты жағында болмаған жағдайда көшіру орын алады.

Бірнеше файлды қалай көшіру керек

Көшіру пәрменінің ішінде бірнеше бастапқы файлды төмендегідей бере аласыз:

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

Жоғарыда көрсетілген пәрмен файл1, file2 және file3 мақсатты қалтаға көшіреді.

Егер файлдар белгілі бір үлгіге сәйкес келсе, сіз сонымен қатар қойылмалы таңбаларды келесідей пайдалана аласыз:

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

Жоғарыда көрсетілген пәрмен барлық файлдарды кеңейтумен .mp3 файлын music2 қалтасына көшіреді.

Қалталарды қалай көшіру керек

Қалталарды көшіру файлдарды көшірумен бірдей.

Мысалы, келесі қалта құрылымын елестетіңіз:

Қалтаны1 қалтасын келесідей 2 қалтада тұратындай етіп жылжытқыңыз келетінін елестетіңіз:

Мына пәрменді пайдалана аласыз:

cp -r / home / gary / documents / folder1 / home / gary / құжаттар / folder2

Сіз сондай-ақ келесі пәрменді пайдалана аласыз:

cp -R / home / gary / documents / folder1 / home / gary / құжаттар / қалта2

Бұл қапшықтың мазмұнын, сондай-ақ ішкі каталогтардағы барлық ішкі каталогтарды және файлдарды көшіреді.

Резюме

Бұл нұсқаулық Linux ішіндегі файлдарды көшіру үшін қажет құралдардың көп бөлігін берді. Барлық басқалар үшін Linux адам командасын қолдануға болады.

адам cp