五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

linux xargs命令

2023-04-10 10:33 作者:有AI野心的電工和碼農(nóng)  | 我要投稿

xargs是給命令傳遞參數(shù)的一個過濾器,也是組合多個命令的一個工具。

它把一個數(shù)據(jù)流分割為一些足夠小的塊,以方便過濾器和命令進(jìn)行處理。

通常情況下,xargs從管道或者stdin中讀取數(shù)據(jù),但是它也能夠從文件的輸出中讀取數(shù)據(jù)。

xargs的默認(rèn)命令是echo,這意味著通過管道傳遞給xargs的輸入將會包含換行和空白,不過通過xargs的處理,換行和空白將被空格取代。

xargs是一個強(qiáng)有力的命令,它能夠捕獲一個命令的輸出,然后傳遞給另外一個命令,下面是一些如何有效使用xargs的實(shí)用例子。

  1. 當(dāng)你嘗試用rm刪除太多的文件,你可能得到一個錯誤信息:/bin/rm Argument list too long. 用xargs去避免這個問題

    # find ~ -name ‘*.log’ -print0 | xargs -0 rm -f

  2. 獲得/etc/下所有*.conf 結(jié)尾的文件列表,有幾種不同的方法能得到相同的結(jié)果,下面的例子僅僅是示范怎么實(shí)用xargs,在這個例子中使用xargs將find命令的輸出傳遞給ls -l

    # find /etc -name "*.conf" | xargs ls –l

  3. 假如你有一個文件包含了很多你希望下載的URL, 你能夠使用xargs下載所有鏈接

    # cat url-list.txt | xargs wget –c

  4. 查找所有的jpg文件,并且壓縮它

    # find / -name *.jpg -type f -print | xargs tar -cvzf images.tar.gz

  5. 拷貝所有的圖片文件到一個外部的硬盤驅(qū)動

    # ls *.jpg | xargs -n1 -i cp {} /external-hard-drive/directory


linux xargs命令的評論 (共 條)

分享到微博請遵守國家法律
浑源县| 鲁山县| 芒康县| 湘西| 长宁区| 丰顺县| 阿合奇县| 邯郸市| 通许县| 桐乡市| 葫芦岛市| 阿拉善盟| 富民县| 连城县| 湘潭县| 资溪县| 陇西县| 肇庆市| 全椒县| 敖汉旗| 义马市| 朝阳市| 遵义县| 旬阳县| 正镶白旗| 璧山县| 沙河市| 波密县| 南华县| 常山县| 昌宁县| 治多县| 贵州省| 康定县| 利川市| 邹平县| 宁国市| 新巴尔虎左旗| 苗栗县| 龙川县| 峡江县|