Je! "Cp: saraka ya kukalia" inamaanisha nini?


Nenda kwa jibu lililokubaliwa


Nimetoa amri ifuatayo:

 sudo cp ~/Transfers/ZendFramework-1.11.4-minimal/library/Zend/* ~/public_html/cmsk.dev/library/
 

Ninapofanya hivi, ninaanza kupata ujumbe ufuatao:

 cp: omitting directory `Tag' 
cp: omitting directory `Test' 
cp: omitting directory `Text' 
cp: omitting directory `TimeSync' 
cp: omitting directory `Tool' 
cp: omitting directory `Translate' 
cp: omitting directory `Uri' 
cp: omitting directory `Validate' 
 

Nakadhalika...

Je! Kwa nini ninapata ujumbe huu?


414





2011-04-18




Idadi ya majibu: 7


Kwa chaguo-msingi, cp nakala nakala faili moja kwa moja ndani, na sio subdirectories katika saraka. Ujumbe cp: omitting directory 'directory' unaonya kwamba saraka iliyotajwa haikunakiliwa.

Kwa kufanya hivyo, taja chaguo -r (au --recursive ):

 sudo cp -r ~/Transfers/ZendFramework-1.11.4-minimal/library/Zend/* ~/public_html/cmsk.dev/library/
 

Ukurasa wa mwongozo (amri:) man cp ina muhtasari wa chaguzi zinazopatikana.


545


2011-04-18

Ujumbe unamaanisha kuwa cp haijakopi saraka zilizoorodheshwa. Huu ni tabia chaguo-msingi ya cp - faili tu zinakiliwa kawaida, bila kujali ikiwa unazielezea wazi au unatumia * . Ikiwa unataka kunakili saraka tumia -r swichi ambayo inamaanisha "recursive".


40


2011-04-18

Michache ya mambo hapa ambayo yanahitaji kuangalia:

  1. Usitumie sudo . Hauitaji, tayari unayo ruhusa ya kuandika mambo katika saraka yako ya nyumbani.

  2. Unaweza kutazama faili zilizofichwa kwa urahisi na saraka katika msimamizi wa faili ya picha kwa kuchagua Angalia / Onyesha Faili zilizofichwa kutoka kwenye menyu. Au kwa kushinikiza Ctrl- H.

  3. Unahitaji kutumia -R chaguo katika cp amri ya kunakili saraka na yaliyomo.

  4. / nyumbani sio saraka yako ya nyumbani. / nyumbani / jina la mtumiaji ni. Kwa hivyo unajaribu kunakili kutoka mahali pabaya.

  5. Kamba ni nyeti kesi, kwa hivyo ~ / kupakua na ~ / Kupakua ni vitu viwili tofauti.


16


2013-10-04

Wakati unakili saraka kama:

 cp dir1 copy_of_dir1
 

Unaiga tu na haswa dir1 yenyewe na sio faili zilizomo ndani yake, kwa hivyo mwisho utamaliza na muundo mpya wa saraka wakati muundo haipo.

Yaani baada ya kuonekana kunakiliwa itakuwa kusema kwamba yaliyomo yangu ni file1 , file2 na kadhalika; Walakini faili hizi hazijakiliwa na kwa hivyo hazipo ndani yake.

Kwa hivyo kurekebisha suala hili ambalo linaweza kujaa cp kwa msingi hainakili saraka na kuirudisha isipokuwa utaelezea -r chaguo ambalo nakala faili zote zinajirudia pia.


2


2017-07-03

Sababu inasema omitting directory ni kwa sababu cp na huduma zote za nakala, ambazo najua, huunda orodha ya faili na saraka ndogo za kunakiliwa kabla ya kuanza kunakili faili. Wakati --recursive chaguzi zinakosekana, saraka ndogo ndogo zinasambazwa kwenye orodha hii. Kama hivyo, kuondoa kunahusu kuondolewa kutoka kwenye orodha ya nakala, sio kutoka kwa media yako ya chanzo. Naamini hii inaangazia maana ya ujumbe.


1


2017-07-24

Cp amri hutumika files nakala na directory, si saraka nested, kama unataka nakala saraka viota basi unaweza kuongeza r baadaye, ambapo njia -r kujirudia.

Syntax ambayo unaweza kufuata (inayoendesha kama mzizi):

 cp -r /source/dir/* /destination/ 
 

au

 cp --recursive /source/dir/* /destination/
 

0


2019-08-15

Tuseme kuwa na saraka mbili 'Tag' & 'Test'

Ikiwa unataka kunakili saraka ya 'Tag' kwa amri ya saraka ya "Mtihani"

 $ : cp -r Tag Test (case sensitive)
 

Shida sana itatatuliwa na nambari ya juu ikiwa sivyo na unapata ujumbe mfupi kama

 cp: omitting directory `Tag' 
cp: omitting directory `Test'
 

kisha ongeza faili kadhaa kwenye saraka ya 'Tag' na kisha unakili hizo kwa 'Mtihani'. Kwa kweli i kuwa na shida sawa lakini kutatuliwa kama kile nilisema pili.


-1


2017-07-03