Як выкарыстоўваць Linux для капіявання файлаў і тэчак

ўвядзенне

Гэта кіраўніцтва пакажа вам, як капіяваць файлы і тэчкі з аднаго месца ў іншае з дапамогай найбольш папулярных мэнэджараў графічнага файла, а таксама з дапамогай каманднага радка Linux.

Большасць людзей будуць выкарыстоўвацца для выкарыстання графічных інструментаў для капіявання файлаў з іх дыскаў. Калі вы прывыклі выкарыстоўваць Windows, то вы будзеце ў курсе інструмент пад назвай Windows Explorer, што робіць яго вельмі лёгка.

Правадыр Windows з'яўляецца інструмент, вядомы як файлавы менеджэр і Linux мае цэлы шэраг розных файлавых мэнэджараў. Адзін , які з'яўляецца ў вашай сістэме ць у чым залежыць ад версіі Linux вы карыстаецеся і ў пэўнай ступені асяроддзе працоўнага стала , які вы выкарыстоўваеце.

Найбольш распаўсюджаныя файлавыя менеджэры з'яўляюцца наступнымі:

Калі вы працуеце ў Ubuntu , Linux Mint , Зорын , Fedora або OpenSUSE , то цалкам верагодна , што ваш кіраўнік файлаў называецца Nautilus.

Хто - небудзь працуе размеркаванне з асяроддзем працоўнага стала KDE , верагодна , выявіць , што дэльфін менеджэр файлаў па змаўчанні. Размеркавання, якія выкарыстоўваюць KDE ўключаюць Linux Mint KDE, Kubuntu, Korora і Kaos.

Файлавы менеджэр Thunar з'яўляецца часткай асяроддзя працоўнага стала XFCE, PCManFM з'яўляецца часткай асяроддзя працоўнага стала LXDE і Кахой з'яўляецца часткай MATE асяроддзя працоўнага стала.

Як выкарыстоўваць Nautilus для капіявання файлаў і тэчак

Nautilus будзе даступны праз меню ў Linux Mint і Зорына ці ён з'явіцца ў панэлі запуску Unity ў Ubuntu або з дапамогай зроку прыборнай панэлі ў любым размеркавання з дапамогай GNOME, такіх як Fedora або OpenSUSE.

Каб скапіяваць файл навігацыі па файлавай сістэме, двойчы пстрыкнуўшы па тэчках, пакуль вы не атрымаеце файл, які вы жадаеце скапіяваць.

Вы можаце выкарыстоўваць стандартныя клавіятурныя каманды для капіявання файлаў. Напрыклад, націснуўшы на файл і націснуўшы CTRL і C разам робіць копію файла. Націск Ctrl і V Уставіць файл ў абраным вамі месцы, каб скапіяваць файл.

Калі ўставіць файл у тую ж тэчку, то яна будзе мець такое ж імя, што і арыгінал, за выключэннем яна будзе мець слова (копія) на канцы.

Вы можаце таксама скапіяваць файл, пстрыкнуўшы правай кнопкай мышы на файле і абярыце пункт меню «капіяваць». Вы можаце абраць тэчку, якую вы хочаце, каб ўставіць яго, пстрыкніце правай кнопкай мышы і выберыце «Уставіць».

Іншы спосаб капіявання файла з'яўляецца правай кнопкай мышы на файле і выбраць «копію» варыянт. З'явіцца новае акно. Знайдзіце тэчку, якую вы хочаце скапіяваць файл і націсніце на кнопку «выбраць».

Вы можаце скапіяваць некалькі файлаў, утрымліваючы націснутай клавішу CTRL, у той час як выбар кожнага файла. Любы з папярэдніх метадаў, такія як выбар CTRL-C або выбраўшы «капіяваць» або «копію» з кантэкстнага меню будзе працаваць для ўсіх выбраных файлаў.

Каманда капіявання працуе з файламі і тэчкамі.

Як выкарыстоўваць Dolphin для капіявання файлаў і тэчак

Дэльфін можа быць запушчаны праз меню KDE.

Многія функцыі ўнутры Dolphin такія ж, як з Nautilus.

Каб скапіяваць файл перайдзіце ў тэчку, дзе знаходзіцца файл, двойчы пстрыкнуўшы па тэчках, пакуль вы можаце ўбачыць файл.

Выкарыстоўвайце левую кнопку мышы, каб выбраць файл або выкарыстоўваць клавішу CTRL і левую кнопку мышы, каб выбраць некалькі файлаў.

Вы можаце выкарыстоўваць клавішы CTRL і C разам, каб скапіяваць файл. Для таго, каб ўставіць файл абраць тэчку, каб ўставіць файл і націсніце CTRL і V.

Калі вы хочаце ўставіць у той жа тэчцы, што і файл скапіяваць з'явіцца акно для ўводу новага імя для капіраваць файл.

Вы таксама можаце капіяваць файлы, пстрыкнуўшы правай кнопкай мышы на іх і выберыце «Капіяваць». Каб ўставіць файл, які вы можаце пстрыкнуць правай кнопкай мышы і выберыце «Уставіць».

Файлы таксама могуць быць скапіяваныя шляхам перацягвання іх з адной тэчкі ў іншую. Калі вы зробіце гэта з'явіцца меню з опцыямі, каб скапіяваць файл, спасылка на файл або перамясціць файл.

Як выкарыстоўваць Thunar для капіявання файлаў і тэчак

Файлавы менеджэр Thunar можа быць запушчаны з меню ў асяроддзі працоўнага стала XFCE.

Як Nautilus і Dolphin, вы можаце выбраць файл з дапамогай мышы і выкарыстоўваць клавішы CTRL і C, каб скапіяваць файл. Пасля гэтага вы можаце выкарыстоўваць клавішы CTRL і V, каб ўставіць файл.

Калі ўставіць файл у той жа тэчцы, што і арыгінал, скапіяваны файл захоўвае тое ж імя, але мае «(копія)» дадаецца ў якасці часткі імя ў той жа самы было ў Nautilus.

Вы можаце таксама скапіяваць файл, пстрыкнуўшы правай кнопкай мышы на файле і абярыце опцыю «капіяваць». Звярніце ўвагу, што Thunar не ўключае ў сябе «копію» варыянт.

Пасля таго, як вы скапіявалі файл, які вы можаце ўставіць яго, перайшоўшы ў тэчку, каб ўставіць ст. Цяпер проста клікніце правай кнопкай мышы і выберыце «Уставіць».

Перасоўванне файла ў тэчку перамяшчае файл, а не капіяваць яго.

Як выкарыстоўваць PCmanFM для капіявання файлаў і тэчак

Менеджэр PCManFM файл можа быць запушчаны з меню ў межах LXDE асяроддзя працоўнага стала.

Гэты файлавы менеджэр даволі просты па лініі Thunar.

Вы можаце капіяваць файлы, выбіраючы іх з дапамогай мышы. Каб скапіяваць файл, націсніце клавішу CTRL і C адначасова або пстрыкніце правай кнопкай мышы на файле і выберыце «капіяваць» з меню.

Каб ўставіць файл націсніце CTRL і V ў тэчцы, якую вы хочаце скапіяваць файл. Вы таксама можаце пстрыкнуць правай кнопкай мышы і выберыце «Уставіць» з меню.

Пры перацягванні файла не капіруе файл, ён перамяшчае яго.

Існуе варыянт, калі правай кнопкай мышы на файле, які называецца «копія шлях». Гэта карысна, калі вы хочаце, каб ўставіць URL файла ў дакуменце або ў камандным радку для якой-небудзь прычыны.

Як выкарыстоўваць CAJA для капіявання файлаў і тэчак

Вы можаце запусціць Каха з меню ў межах MATE асяроддзя працоўнага стала.

Каха шмат як Nautilus і працуе так жа.

Каб скапіяваць файл знайсці яго з дапамогай навігацыі свайго шляху праз тэчку. Націсніце на файл, а затым выберыце CTRL і C, каб скапіяваць файл. Вы таксама можаце пстрыкнуць правай кнопкай мышы і выберыце «капіяваць» з меню.

Каб ўставіць файл перайдзіце ў тэчку, у якую патрабуецца скапіяваць файл, і націсніце CTRL і V. У якасці альтэрнатывы пстрыкніце правай кнопкай мышы і выберыце «Уставіць» з меню.

Калі ўставіць у тую ж тэчку, што і зыходны файл, то файл будзе мець такое ж імя, але будзе мець «(копія)» дадаецца ў канцы.

Пстрычка правай кнопкай мышы на файле таксама дае магчымасць пад назвай «Copy To». Гэта не так карысна, як «копія» варыянт у Nautilus. Вы можаце выбраць толькі скапіяваць на працоўны стол або ў тэчку дадому.

Утрымліваючы клавішу пераключэння на файл і перацягнуць яго ў тэчку з'явіцца меню з пытаннем, ці вы хочаце скапіяваць, перамясціць або звязаць файл.

Як скапіяваць файл з аднаго каталога ў іншы з дапамогай Linux

Сінтаксіс для капіявання файлаў з аднаго месца на іншае выглядае наступным чынам:

ф / крыніца / шлях / імя / мэта / шлях / імя

Напрыклад ўявіце, што вы маеце наступную структуру тэчак:

Калі вы хочаце скапіяваць file1 з бягучага месцазнаходжання ў / галоўная / дакументы / folder1 у / галоўная / дакументы / folder2, то вы павінны ўвесці наступную каманду ў камандным радку:

пар / дома / Gary / дакументы / folder1 / file1 / дома / Gary / дакументы / folder2 / file1

Ёсць некаторыя цэтлікі, вы можаце зрабіць тут.

/ Дома частка можа быць заменена тыльды (~), што тлумачыцца ў гэтым артыкуле. Гэта змяняе каманду да гэтага

пар ~ / дакументы / folder1 / file1 ~ / дакументы / folder2 / file1

Вы можаце проста апусціць імя файла для мэты, калі вы збіраецеся выкарыстоўваць тое ж імя файла

пар ~ / дакументы / folder1 / file1 ~ / дакументы / folder2

Калі вы ўжо ў мэтавай тэчцы вы можаце проста замяніць шлях да мэты з поўнай прыпынкам.

пар ~ / дакументы / folder1 / file1.

У якасці альтэрнатывы, калі вы ўжо ў зыходнай тэчцы вы можаце проста паказаць імя файла ў якасці крыніцы наступным чынам:

пар file1 ~ / дакументы / folder2

Як зрабіць рэзервовую копію Перад капіяваннем файлаў у Linux

У папярэднім раздзеле folder1 змяшчае файл з імем file1 і folder2 ня робіць. Уявіце сабе, аднак, што folder2 зрабіў ёсць файл з імем file1 і вы запускалі наступную каманду:

пар file1 ~ / дакументы / folder2

Прыведзеная вышэй каманда будзе перазапісваць file1, што ў цяперашні час у тэчцы 2. Там няма падказак, няма папярэджання і без памылак, таму што, наколькі Linux занепакоены вы паказалі правільную каманду.

Вы можаце прыняць меры засцярогі пры капіяванні файлаў на атрыманне Linux, каб стварыць рэзервовую копію файла перад яго перапісвае яго. Проста выкарыстоўвайце наступную каманду:

ф -b / крыніца / файл / мэта / файл

Напрыклад:

ф -b ~ / дакументы / folder1 / file1 ~ / дакументы / folder2 / file1


У тэчцы цяпер будзе файл, які быў скапіяваны і будзе таксама файл з тыльды (~) у канцы, якая ў асноўным рэзервовае капіраванне арыгінальнага файла.

Вы можаце змяніць каманду рэзервовага капіявання для працы ў крыху па-іншаму, так што яна стварае пронумерованные рэзервовыя копіі. Вы можаце зрабіць гэта, калі вы ўжо скапіявалі файлы да і падазроныя падпоркі ўжо існуюць. Гэта з'яўляецца адной з формаў кантролю версій.

ф --backup = пранумараваны ~ / дакументы / папка1 / файл1 ~ / дакументы / folder2 / файл1

Імя файла для рэзервовага капіявання будзе ўздоўж ліній file1. ~ 1 ~ file1. ~ 2 ~ і г.д.

Як запыт перад перазапісам файлаў пры іх капіяванні Выкарыстанне Linux

Калі вы не хочаце, рэзервовыя копіі файлаў, якія ляжаць вакол вашай файлавай сістэмы, але вы таксама хочаце, каб пераканацца, што каманда капіявання ня перазапісвае файл без разбору, вы можаце атрымаць запрашэнне, каб паказаць з пытаннем, ці вы хочаце перазапісаць прызначэння.

Для гэтага выкарыстоўвайце наступны сінтаксіс:

пар -i / крыніца / файл / мэта / файл

Напрыклад:

пар -i ~ / дакументы / folder1 / file1 ~ / дакументы / folder2 / file1

Паведамленне будзе выглядаць наступным чынам : ф: перазапісаць »./ file1 '?

Каб перазапісаць файл націсніце Y на клавіятуры або адмяніць націсніце N або CTRL і C адначасова.

Што адбываецца пры капіяванні знакавых спасылак у Linux

Сімвалічная спасылка трохі нагадвае ярлык на працоўным стале. Змесціва сімвалічнай спасылкі з'яўляецца адрас фізічнага файла.

Уявіце сабе, таму вы мелі наступную структуру тэчак:

Паглядзіце на наступную каманду:

пар ~ / дакументы / folder1 / file1 ~ / дакументы / folder3 / file1

Гэта не павінна быць нічога новага, як ён капіюе фізічны файл з адной тэчкі ў іншую.

Што адбываецца, аднак, калі скапіяваць сімвалічную спасылку з folder2 ў folder3?

пар ~ / дакументы / folder2 / file1 ~ / дакументы / folder3 / file1

Файл, які капіюецца ў folder3 ня сімвалічная спасылка. Гэта на самай справе файл, на які паказвае сімвалічная спасылка, так бо вы атрымаеце той жа вынік, як калі б скапіяваць file1 з folder1.

Дарэчы, вы можаце атрымаць той жа вынік з дапамогай наступнай каманды:

ф -H ~ / дакументы / folder2 / file1 ~ / дакументы / folder3 / file1

Проста каб быць упэўненым, хоць ёсць яшчэ адзін перамыкач, які абсалютна прымушае файл, які трэба скапіяваць, а не сімвалічную спасылку:

ф -L ~ / дакументы / folder2 / file1 ~ / дакументы / folder3 / file1

Калі вы хочаце скапіяваць сімвалічную спасылку неабходна ўказаць наступную каманду:

ф -d ~ / дакументы / folder2 / file1 ~ / дакументы / folder3 / file1

Каб прымусіць сімвалічную спасылку неабходна скапіяваць, а не фізічны файл з дапамогай наступнай каманды:

ф -Р ~ / дакументы / folder2 / file1 ~ дакументы / folder3 / file1

Як стварыць жорсткія спасылкі з дапамогай каманды СРА

У чым розніца паміж сімвалічнай спасылкай і жорсткай сувяззю?

Сімвалічная спасылка ярлык для фізічнага файла. Ён не ўтрымлівае больш, чым адрас у фізічны файл.

Жорсткая сувязь, аднак, у асноўным спасылка на той жа фізічны файл, але з іншай назвай. Гэта амаль як мянушку. Гэта выдатны спосаб арганізацыі файлаў, не займаючы далейшае дыскавая прастора.

Гэта кіраўніцтва раскажа вам усё , што вам трэба ведаць аб цвёрдых спасылках .

Вы можаце стварыць жорсткую спасылку з дапамогай каманды пар, аднак я звычайна выступаць з дапамогай каманды зав.

ф -l ~ / крыніца / файл ~ / мэта / файл

У якасці прыкладу таго, чаму вы маглі б выкарыстоўваць жорсткую спасылку лічыць, што ў вас ёсць тэчка з назвай відэа і ў гэтай тэчцы відэа ў вас ёсць сапраўды вялікае відэа файл пад назвай honeymoon_video.mp4. Цяпер уявіце, што вы таксама хочаце, каб відэа быць вядомым як barbados_video.mp4, таму што ён таксама мае кадры Барбадоса, які дзе вы пайшлі на мядовы месяц.

Вы можаце проста скапіяваць файл і даць яму новае імя, але гэта азначае, што вы прымаеце ўверх у два разы больш дыскавай прасторы для таго, што па сутнасці тое ж самае відэа.

Вы маглі б замест таго, каб стварыць сімвалічную спасылку з імем barbados_video.mp4, які паказвае на файл honeymoon_video.mp4. Гэта будзе працаваць добра, але калі хто-то выдаліў honeymoon_video.mp4 вы засталіся б з лінкам і нічога, і сувязь па-ранейшаму займае дыскавая прастора.

Калі вы стварылі жорсткую сувязь, аднак вы б 1 файл з 2-ма імёнамі файлаў. Адзінае адрозненне складаецца ў тым, што яны ўтрымліваюць розны лік індэксных дэскрыптараў. (Унікальныя ідэнтыфікатары). Выдаленне файла honeymoon_video.mp4 не выдаляе файл, але толькі зніжае колькасць для гэтага файла на 1. Файл будзе выдалены, калі толькі ўсе спасылкі на гэты файл будуць выдаленыя.

Каб стварыць спасылку, вы маглі б зрабіць нешта накшталт гэтага:

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

Як стварыць сімвалічныя спасылкі з дапамогай каманды СРА

Калі вы хочаце стварыць сімвалічную спасылку замест жорсткай спасылкі вы можаце выкарыстоўваць наступную каманду:

ф -s / крыніца / файл / мэта / файл

Зноў жа, я б асабіста ўвогуле выкарыстоўваць Лу -s каманды, але замест гэтага працуе добра.

Як толькі скапіяваць файлы, калі яны Навей

Калі вы хочаце скапіяваць файлы ў тэчку, але толькі перазапісваць файлы прызначэння, калі зыходны файл навей, то вы можаце выкарыстоўваць наступную каманду:

ф -u / крыніца / файл / мэта / файл

Варта адзначыць, што, калі файл не існуе на мэтавай баку, то копія будзе мець месца.

Як скапіяваць некалькі файлаў

Вы можаце прадаставіць больш аднаго зыходнага файла ў межах каманды капіявання наступным чынам:

ф / крыніца / file1 / крыніца / файл2 / крыніца / файл3 / мішэнь

Гэтая каманда скапіюе file1, file2 і file3 у мэтавую тэчку.

Калі файлы адпавядаюць пэўнаму шаблоне, то вы можаце таксама выкарыстоўваць групавыя сімвалы наступным чынам:

пар /home/gary/music/*.mp3 / дома / Gary / music2

Гэтая каманда будзе капіяваць усе файлы з пашырэннем .mp3 ў тэчку music2.

Як скапіяваць тэчкі

Капіраванне папкі гэтак жа, як капіраванне файлаў.

Напрыклад ўявіце, што вы маеце наступную структуру тэчак:

Уявіце, што вы хочаце перамясціць тэчку Folder1 так, што яна цяпер жыве ў тэчцы 2 наступным чынам:

Вы можаце выкарыстоўваць наступную каманду:

ф -r / дома / Gary / дакументы / folder1 / дома / Gary / дакументы / folder2

Акрамя таго, можна выкарыстоўваць наступную каманду:

пар -R / дома / Gary / дакументы / folder1 / дома / Gary / дакументы / folder2

Гэта капіюе змесціва folder1, а таксама любыя суб-каталогі і файлы ўнутры падкаталогаў.

рэзюмэ

Гэта кіраўніцтва дало большасць інструментаў вам патрабуецца для капіявання файлаў вакол у Linux. Для ўсяго астатняга вы можаце выкарыстоўваць каманду Linux людзей .

чалавек пар