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
上面的引數-print0,於預設的-print相比,輸出的序列不是以空格分隔,而是以null字元分隔。而xargs也有一個引數-0,可以接受以null而非空格間隔的輸入流。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2689802/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux下建立及刪除帶有空格的目錄Linux
- Linux下批量刪除空檔案或者刪除指定大小的檔案Linux
- win10休眠檔案有必要刪除嗎 刪除休眠檔案的方法Win10
- Linux刪除檔案命令Linux
- Linux批量刪除檔案Linux
- Linux下刪除昨天的檔案Linux
- linux的刪除檔案命令和強制刪除命令Linux
- linux下檔案刪除之後,空間沒有釋放問題Linux
- Linux中如何刪除檔案?注意事項有哪些?Linux
- linux 模糊批量刪除檔案Linux
- 檔案的刪除
- javascript刪除字串中的空格JavaScript字串
- 刪除控制檔案中的磁帶備份資訊
- win10刪除檔案沒有提示怎麼辦 win10刪除檔案沒有提示的方法Win10
- Linux 刪除除了某個檔案之外的所有檔案Linux
- 刪除檔案
- linux 下刪除亂碼檔案Linux
- python基礎之刪除檔案及刪除目錄的方法Python
- Linux批量刪除指定型別的檔案Linux型別
- Linux刪除指定時間之前的檔案Linux
- linux 刪除 .ts 結尾的所有檔案Linux
- Linux 批量刪除指定字尾的檔案Linux
- linux/uninx恢復刪除的檔案<轉>Linux
- Linux刪除指定字尾名的檔案Linux
- js如何刪除字串中的空格JS字串
- jQuery刪除字串兩端的空格jQuery字串
- 如何刪除字串內部的空格字串
- linux 刪除含斜槓的檔案的方法Linux
- linux下使用rm命令刪除一個有大量檔案的目錄Linux
- 以前的windows安裝檔案可以刪除嗎 windowsold檔案刪除了有影響嗎Windows
- linux shell 命令下批量新增檔案的字尾 和批量刪除 擁有某字尾的檔案Linux
- Linux如何快速刪除大量碎小檔案?Linux
- linux 刪除檔案或目錄——rmLinux
- Oracle 檔案意外刪除恢復(Linux)OracleLinux
- Linux rm(刪除檔案/目錄) 命令Linux
- linux 批量刪除指定型別檔案Linux型別
- linux 下按照時間刪除檔案Linux
- Linux 命令列刪除指定副檔名檔案Linux命令列