新聞中心
大家平時(shí)工作中對(duì)不帶空格的文件接觸較多。這樣一來(lái)刪除操作也是比較簡(jiǎn)單的。但是有時(shí)我們會(huì)接觸帶有空格的文件。對(duì)于這種文件我們應(yīng)該如何刪除呢?

成都創(chuàng)新互聯(lián)公司專注于煙臺(tái)企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),商城網(wǎng)站建設(shè)。煙臺(tái)網(wǎng)站建設(shè)公司,為煙臺(tái)等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站設(shè)計(jì),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
首先我們演示一下find命令結(jié)合x(chóng)args命令刪除不帶空格的文件
[root@ELK-chaofeng test]# touch 1.txt 2.txt [root@ELK-chaofeng test]# ls 1.txt 2.txt [root@ELK-chaofeng test]# find . -type f | xargs ./1.txt ./2.txt [root@ELK-chaofeng test]# find . -type f | xargs rm -rf [root@ELK-chaofeng test]# ls [root@ELK-chaofeng test]#
接下來(lái)我們演示刪除帶有空格的文件
[root@ELK-chaofeng test]# touch 1.txt 2.txt '1 2.txt' [root@ELK-chaofeng test]# ls 1 2.txt 1.txt 2.txt [root@ELK-chaofeng test]# ll total 0 -rw-r--r-- 1 root root 0 Feb 14 12:24 1 2.txt -rw-r--r-- 1 root root 0 Feb 14 12:24 1.txt -rw-r--r-- 1 root root 0 Feb 14 12:24 2.txt [root@ELK-chaofeng test]# find . -type f -print0 | xargs -0 rm -rf [root@ELK-chaofeng test]# ls
上面的參數(shù)-print0,于默認(rèn)的-print相比,輸出的序列不是以空格分隔,而是以null字符分隔。而xargs也有一個(gè)參數(shù)-0,可以接受以null而非空格間隔的輸入流。
本篇文章到此結(jié)束,如果您有相關(guān)技術(shù)方面疑問(wèn)可以聯(lián)系我們技術(shù)人員遠(yuǎn)程解決,感謝大家支持本站!
香港云服務(wù)器機(jī)房,創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)云服務(wù)器廠商,回大陸優(yōu)化帶寬,安全/穩(wěn)定/低延遲.創(chuàng)新互聯(lián)助力企業(yè)出海業(yè)務(wù),提供一站式解決方案。香港服務(wù)器-免備案低延遲-雙向CN2+BGP極速互訪!
網(wǎng)站名稱:Linux之刪除帶有空格的文件(不是目錄)
地址分享:http://www.dlmjj.cn/article/djoepeh.html


咨詢
建站咨詢
