Ke hoʻohana nei i ka hoʻohanaʻana o nā "xargs"

Hōʻike a me ka hoʻomakaʻana

Hoʻokomo pinepineʻia ka kauoha xargs i kahi laina kauoha kahi i hoʻoholoʻia ai ka huahana o hoʻokahi kauoha i ka hoʻokomoʻana i nā manaʻoi kekahi kauoha.

I nā kumu he nui,ʻaʻole pono kekahi kauoha kūikawā e like me nā xargs e hiki ai ke hoʻokō i kēlā mea,ʻoiaiʻo ka "paipu" a me nā "hoʻoponopono hou" e hana i kaʻoihana like. Eia naʻe, i kekahi manawa he mau pilikia me ka'ōhumu pipili a me keʻano hou, no ka mea, inā he mau hanana nā pahuwaena, ua lanakila nā hua'ōlelo.

Eia hou, ke hoʻopau pinepine nei nā mīkini i ka kauoha i kauohaʻia, inā pono, e hoʻoponopono i nā manaʻo a pau i hāʻawiʻia iā ia. ʻO kaʻoiaʻiʻo, hiki iāʻoe ke hoʻokaʻawale i ka nui o nā manaʻo e heluheluʻia mai ka pūnaewele hoʻokomo i kēlā me kēia manawa i ka manawa e hoʻokōʻia ai nā hua'ōlelo i ke kauoha i kauohaʻia.

Ma keʻano laulā, pono ke hoʻohanaʻia ke kauoha xargs inā hoʻohanaʻia ka huahana o hoʻokahi kauoha e like me keʻano o nā koho a iʻole nā ​​manaʻo o kahi kauohaʻelua i kahi e holomohoʻia ai nāʻike (hoʻohanaʻia ka mea hoʻohana pūnaewele "|"). Hoʻopihaʻia ka pipili maʻamau inā pono kaʻikepili i ka helu (standard) o ke kauoha hope.

Eia kekahi laʻana, ināʻoe e hoʻohana i ke kauoha ls e hoʻopuka i ka papa inoa o nā inoa inoa a me nā papa kuhikuhi, a laila e hoʻokau i kēia papa inoa i ka kauoha xargs e hoʻokomo ana i ka'ōkuhi , hiki iāʻoe ke kuhikuhi i ka nui o nā inoa pūnaewele a papa inoa paha e hanaʻia e ka leo e like me kēia. :

ls | 'Oiho -n 5 echo

I kēia hihia, loaʻa iʻelima inoa a inoa papa inoa i kēlā me kēia manawa. Ma hope o ka hoʻonuiʻana o ka pane i kahiʻano hou i ka hopena, ua kākauʻia nā inoa elima ma kēlā me kēia laina.

Inā hoʻokōʻoe i kahi kauoha e hoʻihoʻi i nā mea helu nui a meʻole eʻikeʻia (e like me nā inoa inoa) i hāʻawiʻia i kekahi kauoha'ē aʻe no ka hana houʻana he mea maikaʻi ia e mālama i ka helu maxima o nā manaʻo i loaʻa i ka kauohaʻelua e pale i ka pākuʻi a me ka hāʻuleʻana.

ʻO ka laikini kauoha e kau nei i ka kahawai o nā inoa inoa i huaʻia ma ka huliʻana i nā hui o 200 ma mua o ka hāʻawiʻiaʻana i ke kauoha cp , e kāpiliʻia ia mau mea i ke kikowaena pūnaewele .

ʻike ./ -type f -name "* .txt" -print | xargs -200200 -i cp -f {} ./backup

ʻO ka "./" ma kaʻona i loaʻa e kuhikuhi i ka papa kuhikuhi o kēia manawa no ka huli. ʻO ka "-type f" ka hoʻopiʻiʻana i ka huliʻana i nā waihona, aʻo ka "-name" * .txt "hae e hoʻololi hou i nā mea a pau i loaʻaʻole i ka" .txt "āpau. } hōʻike inoa i kēlā me kēia inoa kōnae o ka mokumahu.

Loaʻa i nā kauoha i loaʻa nā inoa i kapaʻia ma loko a ma lalo paha o ka papa kuhikuhi / tmp a hoʻopau iā lākou.

Loaʻa / tmp -name nui -type f -print | pīʻai / bin / rm -f

Eʻike i ka pololeiʻole o kēia hana inā loaʻa kekahi mau hua'ōlelo i loko o nā hua'ōlelo hou, hoʻokahi aʻelua mau hua puana, aiʻole nā ​​hakahaka. Ke hana nei kēia papahana i nā inoa i kahiʻano e waiho pololeiʻia ai nā inoa o ka papa inoa a papa inoa paha me nā hua'ōlelo hoʻokahi a iʻole paha, nā kikowaena a me nā huahana hou.

Loaʻa / tmp -name inoa -type f -print0 | pī'ālua -0 / bin / rm -f

Ma kahi o ka koho - koho e hiki nō iāʻoe ke hoʻohana i ka -I hae e kuhikuhi ana i ke kaula i hoʻololiʻia e ka laina hoʻokomo i nā manaʻo hoʻopiʻi e like me kēia hiʻohiʻona:

ls dir1 | 'Aiwi -I {} -m mv dir1 / {} dir / {} / code>

Hoʻololiʻia ka laina pani i "{}". ʻO keʻano,ʻo nā hanana o "{}" i nā kumuhana hoʻonāuki ua hoʻololiʻia e ka mea hoʻokomo i hoʻounaʻia i mua o nā pīkoi ma o ka hana paipu. Hiki iāʻoe ke waiho i nā mākau komo i nā kiko'ī kūikawā i nā manaʻo o ke kauoha e hana (hoʻokō pinepineʻia).