Move files and Directory using mv command in Linux
Talaan ng mga Nilalaman:
- Paano Gumamit ng
mvCommand - Paglipat ng Maramihang Mga Files at Direktoryo
mvOpsyon na Mga Opsyon- Mag-agaw bago mag-overwriting
- Pilitin ang overwriting
- Huwag i-overwrite ang mga umiiral na file
- Pag-backup ng mga file
- Verbose output
- Konklusyon
Ang paglipat ng mga file at direktoryo ay isa sa mga pinaka pangunahing gawain na madalas mong kailanganin upang gumanap sa isang sistema ng Linux.
Sa tutorial na ito, ipapaliwanag namin kung paano gamitin ang utos ng
mv
upang ilipat ang mga file at direktoryo.
Paano Gumamit ng
mv
Command
Ang utos ng
mv
(maikli mula sa paglipat) ay ginagamit upang palitan ang pangalan at ilipat at mag-file at mga direktoryo mula sa isang lokasyon patungo sa isa pa. Ang syntax para sa utos ng
mv
ay ang mga sumusunod:
mv SOURCE DESTINATION
Ang
SOURCE
ay maaaring isa, o higit pang mga file o direktoryo, at ang
DESTINATION
maaaring maging isang solong file o direktoryo.
- Kapag ang maraming mga file o direktoryo ay ibinibigay bilang isang
SOURCE, angDESTINATIONdapat na isang direktoryo. Sa kasong ito, ang mga file ngSOURCEay inilipat sa direktoryo ng target. Kung tinukoy mo ang isang solong file bilangSOURCE, at ang target ngDESTINATIONay isang umiiral na direktoryo, kung gayon ang file ay inilipat sa tinukoy na direktoryo.Kung tinukoy mo ang isang solong file bilangSOURCE. Kung hindi man kung umiiral angDESTINATION, maililipat ito sa loob ng direktoryo ngDESTINATION.
Upang ilipat ang isang file o direktoryo, kailangan mong magkaroon ng mga pahintulot sa pagsulat sa parehong
SOURCE
at
DESTINATION
. Kung hindi, makakatanggap ka ng isang pahintulot na tinanggihan ang error.
Halimbawa, upang ilipat ang file
file1
mula sa kasalukuyang direktoryo ng nagtatrabaho sa direktoryo ng
/tmp
iyong tatakbo:
mv file1 /tmp
Upang palitan ang pangalan ng isang file na kailangan mong tukuyin ang pangalan ng patutunguhang file:
mv file1 file2
Ang syntax para sa paglipat ng mga direktoryo ay katulad ng kapag gumagalaw ang mga file. Sa sumusunod na halimbawa, kung ang direktoryo ng
dir2
umiiral, ang utos ay lilipat ng
dir1
loob ng
dir2
. Kung hindi umiiral ang
dir2
, ang
dir1
ay
dir1
pangalan sa
dir2
:
Paglipat ng Maramihang Mga Files at Direktoryo
Upang ilipat ang maraming mga file at direktoryo, tukuyin ang mga file na nais mong ilipat bilang pinagmulan. Halimbawa, upang ilipat ang mga file
file1
at
file2
sa direktoryo ng
dir1
iyong i-type:
mv file1 file2 dir1
Pinapayagan ka ng utos ng
mv
na gumamit ka ng pagtutugma ng pattern. Halimbawa, upang ilipat ang lahat ng mga file ng
pdf
mula sa kasalukuyang direktoryo sa direktoryo ng
~/Documents
, gagamitin mo:
mv
Opsyon na Mga Opsyon
Tumatanggap ang utos ng
mv
maraming mga pagpipilian na nakakaapekto sa default na pag-uugali ng command.
Sa ilang mga pamamahagi ng Linux, ang
mv
ay maaaring isang alyas sa utos ng
mv
may isang pasadyang hanay ng mga pagpipilian. Halimbawa, sa CentOS
mv
ay isang alyas na
mv -i
. Maaari mong malaman kung ang
mv
ay isang alyas na gumagamit ng
type
utos:
type mv
Kung ang
mv
ay alyas ang output ay magiging hitsura ng isang bagay tulad nito:
mv is aliased to `mv -i'
Kung ang mga salungat na pagpipilian ay bibigyan, ang nauna ay kailangan ng unahan.
Mag-agaw bago mag-overwriting
Bilang default, kung umiiral ang file ng patutunguhan, mai-overwrite ito. Upang mag-prompt para sa kumpirmasyon, gamitin ang
-i
pagpipilian:
mv -i file1 /tmp
mv: overwrite '/tmp/file1'?
Upang ma-overwrite ang uri ng file
y
o
Y
Pilitin ang overwriting
Kung sinusubukan mong i-overwrite ang isang read-only file, ang
mv
utos ay mag-udyok sa iyo kung nais mong i-overwrite ang file:
mv -i file1 /tmp
mv: replace '/tmp/file1', overriding mode 0400 (r--------)?
Upang maiwasang gamitin ang mga pagpipilian sa
-f
:
mv -f file1 /tmp
Lalo na kapaki-pakinabang ang pagpipiliang ito kapag kailangan mong mag-overwrite ng maraming mga nababasa na mga file lamang.
Huwag i-overwrite ang mga umiiral na file
Ang
-n
pagpipilian ay nagsasabi sa
mv
huwag kailanman i-overwrite ang anumang umiiral na file:
mv -f file1 /tmp
Kung ang isang
file1
umiiral ang utos sa itaas ay walang gagawin. Kung hindi, ililipat nito ang file sa direktoryo ng
/tmp
.
Pag-backup ng mga file
Kung umiiral ang file ng patutunguhan maaari kang lumikha ng isang backup nito gamit ang
-b
pagpipilian:
mv -b file1 /tmp
Ang backup file ay magkakaroon ng parehong pangalan bilang ang orihinal na file na may isang tilde (
~
) na nakadakip dito.
Gamitin ang utos ng ls upang mapatunayan na nilikha ang backup:
ls /tmp/file1*
Verbose output
Ang isa pang pagpipilian na maaaring maging kapaki-pakinabang ay
-v
. Kapag ginamit ang pagpipiliang ito, iniuutos ng utos ang pangalan ng bawat inilipat na file:
mv -i file1 /tmp
renamed 'file1' -> '/tmp/file1'
Konklusyon
Ang utos ng
mv
ay ginagamit upang ilipat at palitan ang pangalan ng mga file at direktoryo.
Para sa karagdagang impormasyon tungkol sa utos ng
mv
, suriin ang pahina ng tao o i-type ang
man mv
sa iyong terminal.
Ang mga bagong gumagamit ng Linux na natakot ng linya ng command ay maaaring gumamit ng GUI file manager upang ilipat ang kanilang mga file.
mv terminalAy inilunsad sa isang panahon kapag walang Microsoft Fix It o ATS at Windows Troubleshooters, at ang tanging paraan para sa user na ayusin ang kanilang mga problema sa Windows ay sundin tutorial at mano-manong i-edit ang Windows Registry o i-download ang mga pag-aayos ng registry o mga file na bat at patakbuhin ang mga ito upang ayusin ang kanilang mga problema. FixWin v1 para sa Windows 7 at Windows Vista, ay isang first-of-its-kind tool na nagbago sa lahat ng iyon. Ang mga gumagamit ay maaarin
TANDAAN:
Gumamit ng direktoryo ng direktoryo ng karen upang mag-print ng listahan ng file at folder sa mga bintana
I-print ang listahan ng direktoryo, listahan ng file, listahan ng pangalan ng file, listahan ng folder sa Windows gamit ang tool sa printer ng direktoryo ni Karen.
Paano gamitin ang utos ng scp upang ligtas na ilipat ang mga file
Sa tutorial na ito, ipapakita namin sa iyo kung paano gamitin ang utos ng scp sa pamamagitan ng mga praktikal na halimbawa at detalyadong paliwanag ng mga pinaka-karaniwang mga pagpipilian sa scp.







