這個Linux命令是幹什麼的?

2021-09-07 17:59:37 字數 503 閱讀 1661

筆者遇到乙個命令,覺得挺不好懂的。

find . –type f –exec dd if={} of=/dev/null bs=128k status=none \;

這個命令中:

{} 代表著被找到的正在被處理的檔案的檔名。

find . 在當前路徑下搜尋。

find -exec 對每乙個找到匹配的檔案執行指定的命令,這個例子中執行的是dd命令。

dd 拷貝並轉換乙個檔案, if是dd的輸入即讀取的檔案,of是dd的輸出即寫入的檔案,bs是讀取寫入的最大的位元組數, status=none意思是出了錯誤資訊其餘都不匯報。

所以,這個命令做的事兒就是對所有的檔案都拷貝寫入為/dev/null檔案。

參考資料

what is meaning of {} + in find's -exec command?

dd(1) - linux manual page - man7.org

FFT是幹什麼的

fft在演算法競賽中就有乙個用途 加速多項式乘法 暴言 簡單來說,形如 a0x0 a1x1 a2x2 anxna0x0 a1x1 a2x2 anxn 的代數表示式叫做多項式,可以記作f x a0x0 a1x1 a2x2 anxnf x a0x0 a1x1 a2x2 anxn,其中a0,a1,ana0...

npm是幹什麼的

網上的 npm 教程主要都在講怎麼安裝 配置和使用 npm 卻很少告訴新人 npm 是幹什麼的?為什麼要使用 npm?今天我就來講講這個話題。本文目標讀者是 不太了解 npm 的新人 老司機請繞道。社群共享 麻煩npm的思路大概是這樣的 這些可以被使用的 被叫做 包 package 這就是 npm名...

HttpContext是幹什麼的

httpcontext 類.包括說明和如何使用.於是,上網狂搜 有網路就是好啊.這是我補充的httpcontext 類 1.生存週期 從客戶端使用者點選並產生了乙個向伺服器傳送請求開始 伺服器處理完請求並生成返回到客戶端為止.注 針對每個不同使用者的請求,伺服器都會建立乙個新的httpcontext...