Lahat ng Mga Paraan upang Ilipat ang mga File sa Linux para sa Mga Nagsisimula

All Ways Move Files Linux



Ang ilang mga gawain ay medyo madaling gampanan, ngunit maraming mga gumagamit ang natigil dahil hindi nila namalayan ang kanilang wastong pagpapaandar. Kapag lumipat ang isang gumagamit sa isang iba't ibang platform, ang mga menor de edad na pagpapatakbo na ito ay gumugugol ng oras, at ang isa sa mga gawaing iyon ay ang paglipat ng mga file / folder mula sa isang landas patungo sa isa pa.

Kapag lumipat ka mula sa Windows patungong Linux system, maaaring lumitaw ang tanong sa isip ng mga nagsisimula sa Paano namin maililipat ang mga file? Sa Linux, maraming mga ruta upang maabot ang parehong patutunguhan, at ang mga pamamahagi ng Linux ay idinisenyo upang gawing madaling gamitin ang system para sa lahat ng mga uri ng mga gumagamit.







Bago magsimula sa paglipat ng mga file, talakayin natin kung ano ang ibig sabihin ng paglipat ng mga file? Maaari itong maging kapaki-pakinabang para sa mga nagsisimula na nalilito sa ilipat (mv) at kopyahin (cp) utos



Ang paglipat ng isang file o folder ay nangangahulugang i-cut ang file mula sa nakaraang lokasyon at i-paste ito sa bagong lokasyon. Upang mailagay ito sa ibang paraan, ang paglilipat ay paglilipat ng orihinal na nilalaman sa isang bagong lokasyon at inaalis ito mula sa dating lokasyon. Kapag inilipat namin ang file, tatanggalin ang file mula sa nakaraang direktoryo at idinagdag sa isang bagong patutunguhan, samantalang sa pagkopya, ang mga file ay mananatili sa direktoryo ng pinagmulan.



Ngayon, sa palagay ko sapat na iyan upang maunawaan ang term paglipat ng mga file.





Ang pagkakaiba sa pagitan ng Kopya at Gumalaw yan ba ang Gumalaw ilipat ang file sa isang bagong patutunguhan habang Kopya nangangahulugang lumikha ng isang duplicate ng nilalaman at i-paste ito sa bagong patutunguhan.

Ang pagkopya ng isang file ay gumagamit ng kopya (Ctrl + C) at i-paste (Ctrl + V) mga susi; samantalang, nangangahulugang paglipat Gupitin (Ctrl + X) at I-paste (Ctrl + V) .



Kailan lilipat:

Ang paglipat ng mga file ng data ay kapaki-pakinabang kapag nais ng mga gumagamit na panatilihin ang isang bersyon at ayaw madoble ang nilalaman. Mabuti kung mag-iingat ka habang ginagawa ito dahil maaari mong mawala ang orihinal na file kung sakaling may anumang pagkakamali sa proseso, na maaaring isang malaking pagkawala.

Mga kalamangan ng Paglipat ng Data:

Mayroong maraming mga posibilidad na nagpapaliwanag sa iyo kung bakit kinakailangan ang paglipat ng data.
Ipakita natin ang mga ito:

Mahusay na ilipat ang file sa halip na kopyahin ang mga ito kapag nagtatrabaho ka sa iba't ibang mga system. Kung hindi ka dapat magtrabaho sa isang workstation lamang; maaari mong ilipat ang dokumentong ginagawa mo sa ibang system at magpatuloy. Ang paglipat ng data ay makakatulong din kapag lumipat ka sa isang bagong system. Bukod dito, maaari din itong maging madaling gamiting para sa mga layuning pang-backup. Kung ang iyong hard drive ay maikli sa pag-iimbak at nais mong i-archive ang data sa isa pang storage device, mas mahusay na ilipat ang mga ito sa halip na tanggalin ang mga ito.

O kaya, kung ang system ay hindi nakakonekta sa mga panlabas na aparato tulad ng printer at scanner, maaari mong ilipat ang mga file na nais mong i-print sa system na konektado sa printer.

Tinalakay namin ang maikling paglipat ng mga file at kung bakit kailangang ilipat ng isang data ang sinuman. Gayundin, tinalakay namin ang mga pakinabang nito at nakita kung paano naiiba ang paglipat mula sa pagkopya ng data.

Ngayon, madaling sumulong upang malaman kung paano natin maililipat ang mga file sa Linux Operating System:

Paano Ilipat ang mga File sa Linux System:

Walang tradisyunal na paraan upang maisagawa gumalaw operasyon; sa mga pamamahagi ng Linux,
isang pares ng mga pamamaraan ang ginagamit upang ilipat ang mga file:

  1. Sa pamamagitan ng tool ng command-line (Terminal)
  2. Sa pamamagitan ng Graphical User Interface (GUI)

Paano Ilipat ang Mga File Gamit ang Command-line Tool (Terminal):

Ang utos na ginamit para sa paglipat ng mga file mula sa pinagmulang lokasyon sa isang partikular na patutunguhan ay ang mv utos:

Ang mv ang tool ng command-line ay isinasaalang-alang bilang isang multi-purpose na utos. Hindi lamang ito ginagamit upang maglipat ng mga file mula sa mapagkukunan patungo sa patutunguhan ngunit ginagamit din upang palitan ang pangalan ng isang file o folder:

Syntax:

Ang syntax ng mv ang utos ay:

mv [mga pagpipilian] [source_path] [patutunguhan_path]

Bago simulan ang mga halimbawa upang ilipat ang mga file gamit ang mv utos, may isa pang puntong kailangan nating maunawaan.

Kapag ang isang file o folder ay nilikha, isang inode ay nakatalaga sa file / direktoryo, na naglalaman ng metadata ng file. Ang buong anyo ng inode ay index node na nagpapaliwanag ng object ng file-system tulad ng kung ito ay isang file o direktoryo at iniimbak ang impormasyon tungkol sa kinatawan ng file tulad ng pag-access sa pahintulot, uri ng file, pangkat, laki, atbp. index node ay isang string ng mga integer, at bawat isa inode ay kakaiba.

Upang suriin ang inode ng isang tukoy na file, nabanggit ang syntax:

ls --inode [file_name]

Kung nais kong suriin ang inode halaga ng file ng teksto sample.txt , ang utos ay:

$ls --inodesample.txt

Kailan man ilipat ang isang file, hindi ito tungkol sa paglipat ng data mula sa isa inode sa iba; binabago mo lang ang landas. Ang setting ng pahintulot sa pag-access ay mananatiling pareho sa dati. Ito ay dahil hindi mo binabago ang file o muling nilikha ito, at ang landas lamang nito sa memorya ang nagbago.

Ngayon, suriin natin kung paano ang mv kapaki-pakinabang ang utos upang ilipat ang mga file sa pamamagitan ng iba't ibang mga halimbawa.

Halimbawa 1: Paglipat ng isang File

Lumikha ng isang sample na file sample_file.txt gamit ang hawakan utos sa Bahay direktoryo:

$hawakansample_file.txt

Gamitin ang mv utos na ilipat ang file sa Mga Dokumento direktoryo; nakita ng sumusunod na utos Mga Dokumento bilang isang direktoryo / folder at paglilipat ng sample_file.txt papunta dito:

$mvsample_file.txt/bahay/wardah/Mga Dokumento

Upang kumpirmahin ang pagkakaroon ng sample_file.txt sa direktoryo ng Mga Dokumento, patakbuhin ang ls utos sa terminal:

$ls /bahay/Wardah/Mga Dokumento

Tandaan: Dapat kang magsulat ng pahintulot upang ma-access ang Pinagmulan at patutunguhan upang ilipat ang isang file. Kung hindi man, ipapakita nito ang pahintulot na tinanggihan na mensahe ng error.

Karagdagang Tandaan:

Ang ilang mga tao ay nalilito habang nagbibigay ng mapagkukunan at patutunguhang landas, kaya nakakakuha sila ng maling resulta. Gayunpaman, mayroong isang madaling paraan upang makahanap ng landas ng anumang direktoryo o file, na nabanggit sa ibaba:

Piliin ang folder / direktoryo na nais mong makuha ang landas at mag-right click dito. Sa Popup menu, mag-navigate patungo Ari-arian at mag-click dito,

Halimbawa, nais kong hanapin ang landas ng text.txt folder sa direktoryo ng bahay:

Kapag pinindot mo ang Ari-arian , ipapakita nito sa iyo ang lahat ng kinakailangang detalye ng text.txt kasama ang landas:

Mula doon, maaari mong kopyahin ang landas at i-paste ito sa terminal.

Kapag inilipat mo ang file, maaari mo itong palitan ng pangalan gamit ang mv utos muli:

$sample_file.txt/bahay/Wardah/Mga Dokumento/pagsubok.txt

Suriin natin ang ls utos kung ang pangalan ng file ay nagbago o hindi:

$ls

Halimbawa 2: Paglipat ng isang Folder Sa Direktoryo

Tulad ng halimbawa sa itaas, inilipat namin ang isang file mula sa isang lokasyon patungo sa isa pa. Katulad nito, walang hiwalay na paraan upang ilipat ang direktoryo tulad ng sa cp utos
Ang diskarte ay pareho sa ginawa namin sa itaas gamit ang mv utos:

Lumikha ng isang folder ng pagsubok at itakda ang pangalan bilang pagsubok gamit ang mkdir utos Idagdag ang random na file dito, tulad ng paggawa ng a pagsubok.txt file sa ito sa pamamagitan ng hawakan utos:

$mkdirPagsubok
$hawakanPagsubok.txt

Igalaw ang Pagsubok.txt file sa Pagsubok folder gamit ang mv utos:

$mvPagsubok.txt Pagsubok

Ngayon, ilipat ang Pagsubok folder sa Mga Pag-download direktoryo:

$mvPagsubok/bahay/wardah/Mga Pag-download

Upang kumpirmahin, i-type ang:

$ls /bahay/wardah/Mga Pag-download

Halimbawa 3: Paglipat ng Maramihang mga File nang sabay-sabay

Kapag lumilipat kami ng maraming mga file nang sabay, ang mv isinasaalang-alang ng utos ang huling pangalan ng direktoryo bilang direktoryo ng patutunguhan:

Ilipat natin ang mga file sample.txt , pagsubok.txt , at pagsubok.txt nasa Mga Pag-download direktoryo Para dito, buksan ang terminal sa direktoryo ng Mga Dokumento dahil ang lahat ng mga file na ito ay nakalagay doon:

$mvsample.txt pagsubok.txt text.txt/bahay/wardah/Mga Pag-download

Isagawa ang ls utos upang kumpirmahin ito:

$ls /bahay/wardah/Mga Pag-download

Tulad ng nakikita mo, lahat ng mga file ay matagumpay na nailipat mula sa Mga Dokumento direktoryo sa Mga Pag-download direktoryo

Paano Ilipat ang Mga File Gamit ang GUI:

Mayroong maraming mga tool ng GUI at mga system ng pamamahala ng file na magagamit para sa operating system ng Linux. Ang mga malawakang ginagamit ay Nautilus , isang GNOME file manager, at Dolphin , na isang file manager para sa KDE. Ang dalawang file manager na ito ay ginustong dahil sa kanilang kakayahang umangkop.

Kasalukuyan akong nagtatrabaho sa Ubuntu 20.04 na gumagamit ng isang kapaligiran sa desktop ng Gnome. Samakatuwid, makikita natin kung paano natin maililipat ang mga file mula sa isang direktoryo patungo sa isa pa sa pamamagitan ng Nautilus file manager.

Ginagawang madali ng GUI ang paglipat ng file. Kailangan lang naming sundin ang ilang mga simpleng pangungusap na nakalista sa ibaba:

  1. Buksan ang Nautilus file manager sa system na iyong pinagtatrabahuhan.
  2. Piliin ang file na nais mong ilipat at mag-right click dito.
  3. Lilitaw ang isang menu ng konteksto sa screen at mag-navigate patungo Lumipat sa mga pagpipilian
  4. Kapag na-click mo ang Lumipat sa pagpipilian, isang window na may listahan ng mga posibleng direktoryo ng patutunguhan ang lilitaw sa harap mo.
  5. Piliin ang bagong lokasyon na nais mong ilipat ang file at pindutin ang Pumili .

Unawain natin ito sa pamamagitan ng isang halimbawa:

Buksan ang Nautilus file manager sa Ubuntu 20.04:

Para sa mga taong nalilito sa term Nautilus , ito ay ang pangalan lamang ng File manager. At kung nagtataka ka kung paano makuha ito, hayaan mo akong ipakita ito nang mas malinaw.

Buksan ang menu ng mga application, hanapin ang file manager, at uri nautilus o Mga file :

Maaari mong makita, pagkatapos i-type ang nautilus, isiniwalat nito ang Mga file pagpipilian Mag-click dito upang makuha ang window ng file manager:

Tulad ng dsiplayed, maraming mga folder at ilang mga file ng teksto dito. Ipagpalagay na gusto kong ilipat ang sample.txt text file sa ibang lokasyon. Piliin ang sample.txt file at mag-right click dito:

Mag-click sa Lumipat sa… , isang listahan ng lahat ng mga posibleng patutunguhan ay lilitaw sa screen:

Ilipat natin ang sample.txt file sa Mga Dokumento direktoryo Pagkatapos, piliin ito mula sa window at pindutin ang Pumili pindutan:

Ang mga file ay matagumpay na inilipat mula sa Bahay direktoryo sa Mga Dokumento direktoryo

Tulad ng nakikita mo, sample.txt ay wala na sa Bahay direktoryo:

Upang mapatunayan kung matagumpay itong inilipat sa patutunguhan, buksan ang Mga Dokumento direktoryo at suriin kung ang sample.txt mayroon nang file:

Katulad nito, kung nais mong ilipat ang isang direktoryo sa ibang lokasyon, magagawa mo rin ito sa pamamagitan ng pag-ulit ng parehong mga hakbang na tinalakay namin sa itaas. Suriin natin ito sa pamamagitan ng isang halimbawa,
lumikha ng isang bagong folder sa Bahay direktoryo at pangalanan ito. Lumilikha ako ng isang folder sa pamamagitan ng pangalan ng Pagsubok , tulad ng ipinakita sa sumusunod na imahe:

Isipin na nais naming ilipat ang Pagsubok direktoryo / folder sa Mga Pag-download direktoryo Kaya, piliin ang Pagsubok folder, mag-right click dito, at sa sub-menu, mag-navigate patungo sa Lumipat sa… pagpipilian:

Magbubukas ang isang window, piliin ang Mga Pag-download direktoryo upang ilipat ang Pagsubok folder dito sa pamamagitan ng pag-click sa Pumili pindutan:

Kumpirmahin ang pagkakaroon ng inilipat na folder sa Mga Pag-download direktoryo sa pamamagitan ng pagbubukas nito sa file manager:

Tulad ng nakikita mo, simpleng ilipat ang isang file o direktoryo sa Nautilus file manager:

Konklusyon:

Sa gabay na ito, mayroon kaming isang malalim na paliwanag para sa mga nagsisimula sa kung paano ilipat ang mga file sa Linux. Ang paglipat ng isang file ay hindi isang mahirap na gawain kung alam mo nang eksakto kung paano ito gawin. Sa isang sistema ng Linux, mayroon kaming maraming mga paraan upang maisagawa ang isang solong pagpapatakbo dahil ang mga ito ay dinisenyo upang gawing komportable ang system para sa lahat ng mga uri ng mga gumagamit.

Tinalakay namin nang maikling ang ilang mga paraan ng paglilipat ng mga file sa isa pang lokasyon sa iyong system. Mga diskarte upang ilipat ang mga file o folder, tulad ng sa pamamagitan ng GUI at Terminal , ay medyo simple at medyo prangka dahil hindi ito kinakailangan na ikaw ay maging isang dalubhasa upang magamit ang mga pamamaraang ito. Ang gabay na ito ay kapaki-pakinabang habang nakakakuha ka ng isang sunud-sunod na talakayan ng dalawang magkakaibang pamamaraan.

Para sa akin, ang parehong pamamaraan ay mabilis at hindi gaanong kumplikado. Kung ilipat mo ang isang file sa pamamagitan ng GUI, mag-right click lamang sa target na file at mag-click sa Lumipat sa… pagpipilian sa menu ng konteksto. Lilitaw ang isang window para mapili mo ang direktoryo ng patutunguhan upang ilipat ang file. Aalisin ang file mula sa nakaraang lokasyon.

Kung mas gusto mong gumamit ng isang terminal, kung gayon ang mv , isang multi-purpose na utos, ay ginagamit. Hindi lamang ito ginagamit upang ilipat ang mga file / folder ngunit din upang palitan ang pangalan. Gumawa kami ng maraming halimbawa ng mv utos para sa mas mahusay na pag-unawa. Ang pamamaraan ay katulad sa bawat halimbawa; kung susundin mo ng mabuti ang isang halimbawa, maaari mo nang magamit ang mv utos kahit saan.