Linux命令之xargs命令詳解

2021-08-27 09:22:03 字數 610 閱讀 8360

xargs是乙個非常強大的命令,可以取乙個命令的輸出作為另乙個命令的引數。下面就是幾個關於如何有效使用xargs命令的例項

1. 當你使用rm命令去刪除很多的檔案時,你可能會得到錯誤資訊:「/bin/rm argument list too long – linux」。這時可以用xargs來避免這個問題

find ~ -name *.log『 -print0 | xargs -0 rm –f

獲得/etc下所有以.conf結尾的檔案。可以有多種方法獲得如下結果。以下命令僅僅為了幫助大家理解如何使用xargs.find命令的輸入結果乙個接乙個的傳遞給xargs,作為ls -l的引數。

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

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

找出所有的.jpg格式的,並將其歸檔。

將所有的jpg檔案複製到外接的硬碟中

linux命令之 玩轉xargs

我們可以用管道將乙個命令的標準輸出重定向到另乙個命令的標準輸出,但是有些命令只能以命令列引數的形式接收資料,而無法接受通過stdin的資料,這個時候我們就要用到xargs。xargs應該緊跟管道操作符之後。1.將多行轉換為單行,將單行轉換為多行。root localhost 桌面 cat show....

linux命令之玩轉xargs

linux命令之玩轉xargs 我們可以用管道將乙個命令的標準輸出重定向到另乙個命令的標準輸出,但是有些命令 只能以命令列引數的形式接收資料,而無法接受通過stdin的資料,這個時候我們就要用到xargs。xargs應該緊跟管道操作符之後。1.將多行轉換為單行,將單行轉換為多行。root local...

linux基礎命令之xargs

xargs build andexecute command lines from standard input 將前一條命令的輸出,可以當作後一條命令的引數。這個命令主要是和別的命令 如 find grep sed等 聯合使用,功能更強大 引數 0當sdtin含有特殊字元時候,將其當成一般字元,想...