එම ෆෝල්ඩරයේ ඇති ගොනු සහිත ෆෝල්ඩරයක් වෙනත් ෆෝල්ඩරයකට පිටපත් කිරීමට මට ගැටළු කිහිපයක් තිබේ. විධාන cp -rෆෝල්ඩරයේ ගොනු පිටපත් නොකරයි.
එම ෆෝල්ඩරයේ ඇති ගොනු සහිත ෆෝල්ඩරයක් වෙනත් ෆෝල්ඩරයකට පිටපත් කිරීමට මට ගැටළු කිහිපයක් තිබේ. විධාන cp -rෆෝල්ඩරයේ ගොනු පිටපත් නොකරයි.
Answers:
ඔබ සොයන විකල්පය නම් -R.
cp -R path_to_source path_to_destination/
destinationනොපවතියි, එය නිර්මාණය කරනු ඇත.-Rමාධ්යයන් copy directories recursively. -rඑය නඩුව-සංවේදී නොවන බැවින් ඔබට භාවිතා කළ හැකිය ./@ Muni764 ගේ ප්රකාශයට අනුව පසුපස එකතු කිරීම සමඟ ඇති සියුම්කම් සටහන් කරන්න .cp -r src/. destඑය සඳහන් කර ඇති බව මම දනිමි.
ඔබ cpවිධානය සොයයි . ඔබ පිටපත් කිරීමට උත්සාහ කරන නාමාවලියෙන් පිටත සිටින පරිදි ඔබට නාමාවලි වෙනස් කළ යුතුය.
ඔබ පිටපත් කරන නාමාවලිය කැඳවා dir1ඔබේ /home/Picturesෆෝල්ඩරයට පිටපත් කිරීමට අවශ්ය නම් :
cp -r dir1/ ~/Pictures/
ලිනක්ස් සිද්ධි සංවේදී වන අතර /එය ගොනුවක් නොවන බව දැන ගැනීමට එක් එක් නාමාවලියෙන් පසුව අවශ්ය වේ. ~වත්මන් පරිශීලකයාගේ නිවාස නාමාවලියට ස්වයංක්රීයව තක්සේරු කරන පර්යන්තයේ විශේෂ අක්ෂරයකි. ඔබ සිටින්නේ කුමන නාමාවලියදැයි දැන ගැනීමට අවශ්ය නම්, විධානය භාවිතා කරන්න pwd.
ඔබ ලිනක්ස් විධානයක් භාවිතා කරන්නේ කෙසේදැයි නොදන්නා විට, ටයිප් කිරීමෙන් ඔබට යොමු කළ හැකි අත්පොතක් ඇත:
man [insert command here]
ටර්මිනල් විමසුමේදී.
එසේම, ටර්මිනලය ටයිප් කිරීමේදී දිගු ගොනු මාර්ග ස්වයංක්රීයව සම්පූර්ණ කිරීම සඳහා, ඔබ Tabමාර්ගය ටයිප් කිරීමට පටන් ගත් පසු ඔබට පහර දිය හැකි අතර ඔබට තේරීම් ඉදිරිපත් කරනු ඇත, නැතහොත් එය මාර්ගයේ ඉතිරි කොටස ඇතුල් කරනු ඇත.
-rවිකල්පය පුනරාවර්තන ලෙස නාමාවලි පිටපත් කරනු ඇත.
cp -rආඥාවයි, නමුත් එය නිසි ලෙස වැඩ නොකිරීම බව?
-r, --recursiveහා -Rසමාන වේ. එය පොදු අන්තරායන් ද ලබා දෙනු ඇත.
cp -r dir1 ~/Pictures/
භාවිත:
$ cp -R SRCFOLDER DESTFOLDER/
demo1_copyදැනටමත් නොපවතින ආකාරය මෙයයි$ ls demo1 demo3 README.md $ cp -R demo1/ demo1_copy/