佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > Linux之刪除帶有空格的文件(不是目錄)

Linux之刪除帶有空格的文件(不是目錄)

熱門標(biāo)簽:阿里云 使用U盤裝系統(tǒng) 智能手機(jī) 網(wǎng)站建設(shè) 硅谷的囚徒呼叫中心 美圖手機(jī) 檢查注冊表項 百度競價點(diǎn)擊價格的計算公式

大家平時工作中對不帶空格的文件接觸較多。這樣一來刪除操作也是比較簡單的。但是有時我們會接觸帶有空格的文件。對于這種文件我們應(yīng)該如何刪除呢?

首先我們演示一下find命令結(jié)合xargs命令刪除不帶空格的文件

[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]#

接下來我們演示刪除帶有空格的文件

[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也有一個參數(shù)-0,可以接受以null而非空格間隔的輸入流。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:懷化 通遼 湖北 黃山 賀州 煙臺 湘潭 山南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux之刪除帶有空格的文件(不是目錄)》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    华坪县| 曲阳县| 高雄市| 临澧县| 安塞县| 田阳县| 吴川市| 樟树市| 玛纳斯县| 武汉市| 黄浦区| 永仁县| 福清市| 宕昌县| 额济纳旗| 诸城市| 沙洋县| 古浪县| 宜川县| 白河县| 抚松县| 那坡县| 拜城县| 车险| 荃湾区| 务川| 买车| 达州市| 桐城市| 潞城市| 澜沧| 贞丰县| 云南省| 英德市| 易门县| 闽清县| 清徐县| 伊川县| 永宁县| 朔州市| 襄汾县|