linux 有空格的文件夹,Linux之删除带有空格的文件
導讀
這篇文章主要介紹了Linux之刪除帶有空格的文件(不是目錄),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
大家平時工作中對不帶空格的文件接觸較多。這樣一來刪除操作也是比較簡單的。但是有時我們會接觸帶有空格的文件。對于這種文件我們應該如何刪除呢?
首先我們演示一下find命令結合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,于默認的-print相比,輸出的序列不是以空格分隔,而是以null字符分隔。而xargs也有一個參數(shù)-0,可以接受以null而非空格間隔的輸入流。
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持。
總結
以上是生活随笔為你收集整理的linux 有空格的文件夹,Linux之删除带有空格的文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux系统中ntp服务监听端口是,L
- 下一篇: linux切换软件版本,Linux中dp