命名管道(Name Pipes)是計算機進程間的一種先進先出(FIFO)通信機制。是類Unix系統傳統管道的擴展。傳統管道屬於匿名管道,其生存期不超過創建管道的進程的生存期。但命名管道的生存期可以與作業系統運行期一樣長。
Ref:維基百科-命名管道
令我感興趣的是維基百科中提到的範例,可以用這個把解壓縮數據存入MySQL的表中。
剛好我現在有一個 restore20240923.zip 檔案,裡面是資料庫的復原 sql 指令 (restore20240923.sql)
來試試看 AI 給我的指令好了
mkfifo my_pipe
unzip -p restore20240923.zip > my_pipe &
mysql -u username -p database_name < my_pipe
明天有結果再來更新~