tft每日頭條

 > 生活

 > linux ipr命令

linux ipr命令

生活 更新时间:2024-07-29 03:11:47

linux ipr命令? 前面一篇我們講到find命令和exec組合的一個高級使用,另外還有命令xargs的一個類似的結合應用,現在小編就來說說關于linux ipr命令?下面内容希望能幫助到你,我們來一起看看吧!

linux ipr命令(Linux基礎命令find高級功能之xargs)1

linux ipr命令

前面一篇我們講到find命令和exec組合的一個高級使用,另外還有命令xargs的一個類似的結合應用。

xargs 是給命令傳遞參數的一個過濾器,可以将管道或标準輸入的數據轉換成參數,這意味着通過管道傳遞給 xargs 的輸入将會包含換行.

xargs是構建單行命令的重要組件之一。

find命令可以把匹配到的文件傳遞給 xargs 命令執行,這時可以使用 xargs 命令。

實際例子1:查找系統中的每一個普通文件,然後使用xargs命令來判斷什麼類型的文件

$find . -type f -print | xargs file

./IBZKPT: ASCII text

./INCAR: ASCII text

./POSCAR: ASCII text

./POTCAR: ASCII text

./CHGCAR: empty

./OUTCAR: ASCII text

實際例子2:在當前目錄下查找所有用戶具有讀、寫和執行權限的文件,并收回相應的寫權限

$find . -perm -7 -print | xargs chmod o-w

實際例子3:用grep命令在所有的普通文件中搜索vasp這個詞

$find . -type f -print | xargs grep "vasp"

./OUTCAR: vasp.5.4.4.18Apr17-6-g9f103f2a35 (build Nov 19 2019 09:20:27) complex

./OUTCAR: LCOMPAT= F compatible to vasp.4.4

./OUTCAR: GGA_COMPAT = T GGA compatible to vasp.4.4-vasp.4.6

實際例子4:使用xargs執行mv

$find . -name "*.log" | xargs -i mv {} vasp4

結論:find命令是一個非常優秀的工具,它可以按照用戶指定的準則來匹配文件。使用exec和xargs可以使用戶對所匹配到的文件執行幾乎所有的命令。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved