導航:首頁 > 文件類型 > linux去掉文件名空格

linux去掉文件名空格

發布時間:2023-03-26 15:34:40

A. linux下要刪除代空格文件名的文件 new file~文件怎麼辦

用戶能用rm命令刪除不必的文件。該命令的功能為刪除一個目錄中的一個或多個文件或目錄,他也能將某個目錄及其下的所有文件及子目錄均刪除。對於鏈接文件,只是斷開了鏈接,原文件保持不變。
rm命令的一般形式為:
用法:rm [選項]... 目錄...
刪除指定的<文件>(即解除鏈接)。

-d, --directory 刪除可能仍有數據的目錄 (只限超級用戶)
-f, --force 略過不存在的文件,不顯示任何信息
-i, --interactive 進行任何刪除操作前必須先確認
-r, -R, --recursive 同時刪除該目錄下的所有目錄層
-v, --verbose 詳細顯示進行的步驟
--help 顯示此幫助信息並離開
--version 顯示版本信息並離開

要刪除第一個字元為『-』的文件 (例如『-foo』),請使用以下其中一種方法:
rm -- -foo

rm ./-foo

請注意,如果使用 rm 來刪除文件,通常仍可以將該文件恢復原狀。如果想保證
該文件的內容無法還原,請考慮使用 shred。

範例:

刪除所有rb語言程序檔;刪除前逐一詢問確認 :
rm -i *.rb

將 Finished 子目錄及子目錄中所有檔案刪除 :
rm -r Finished
使用rm命令要小心。因為一旦文件被刪除,他是不能被恢復的。了防止這種情況的發生,能使用i選項來逐個確認要刪除的文件。如果用戶輸入y,文件將被刪除。如果輸入所有其他東西,文件則不會刪除。
更多幫助信息請查看 rm --help

B. linux 下,如何將文本每行前的空格刪掉

kwrite 選上你要刪除開始為空格的那些行,之後 shift + tab 。
如果是 GNOME 環境,可以用 gedit 。
這兩個好像都叫做「文本編輯器」。只不過基於的環境不同。

這個功能本來主要是方便寫程序的。

C. 如何在Linux中操作文件名有空格和特殊字元

我們經常遇到文件和文件夾名稱。 在大多數情況下,文件/文件夾名稱與文件/文件夾的內容相關,並以數字和字元開頭。 Alpha數字文件名是相當普遍和非常廣泛使用,但是這不是這樣的情況,當我們必須處理文件/文件夾名稱中有特殊字元。

除了把這樣命名的人拖出去打一頓之外,你還是需要學會如何處理這樣的文件的。。。詳情見上面鏈接。

D. 如何在linux系統下對文件夾名有空格的文件

在Windows操作系統中可以輕易地創建\移動\刪除文件夾名帶有空格的文件夾,
而在linux則需要進行一些特殊的處理才能實現以上功能.
(1)創建文件夾
mkdir my\ first
這條命令創建了文件夾"my first",文件夾名中my和first之間有一個空格,在命令行中需要
添加一個"\"符號和一個空格的組合
mkdir my\ \ tow
這條命令創建了文件夾"my tow",文件夾名中my和tow之間有兩個空格,在命令行中需要
添加兩個"\"與空格的組合
(2)移動文件夾
mv my\ first /tmp
這條命令將文件夾"my first"移動到文件夾tmp下
mv my\ \ tow /tmp
這條命令將文件夾"my tow"移動到文件夾tmp下
(3)刪除文件夾
rm -r my\ first
這條命令將文件夾"my\ first"刪除
rm -r my\ \ tow
這條命令將文件夾"my\ \ tow"刪除
(4)進入文件夾
cd my\ first
這條命令可以進入文件夾"my first"
cd my\ \ tow
這條命令可以進入文件夾"my tow"
(5)創建壓縮文件
tar czf my\ first.tar.gz my\ first
創建壓縮文件"my first.tar.gz"
tar czf my\ \ tow.tar.gz my\ \ tow
創建壓縮文件"my tow.tar.gz"
tar cjf my\ first.tar.bz2 my\ first
創建壓縮文件"my first.tar.bz2"
tar cjf my\ \ tow.tar.bz2 my\ \ tow
創建壓縮文件"my\ \ tow"
(6)解壓壓縮文件
tar xzf my\ first.tar.gz
解壓壓縮文件"my first.tar.gz"
tar xzf my\ \ tow.tar.gz
解壓壓縮文件"my tow.tar.gz"
tar xjf my\ first.tar.bz2
解壓壓縮文件"my first.tar.bz2"
tar xjf my\ \ tow.tar.bz2
解壓壓縮文件"my tow.tar.bz2"
總結:本文實現了對文件夾名中有空格的文件進行創建\移動\刪除\進入\壓縮\解壓
等操作,相對於文件夾名中有空格的文件夾來說,在輸入命令時需要在文件夾名之間
插入"\"與空格的組合,文件夾名中有幾個空格就需要加幾個組合.

E. 在Linux中, 目錄名帶空格 怎樣刪除多個目錄名中的空格

目錄名:
hello world
刪除命令:
rm -rf hello\ world

F. 在linux 新建一個文件夾 名字是空的 比如 mkdir 「 」 建立這樣一個文件夾,或者是一些怪字元 ,怎樣刪除

這個不難。
在這里要使用轉義符號
\
\
後面緊接著的字元會被認為是純字元,而忽略它的特殊意義。
\+空格就表示一個空格。
假設當前shell是bash
touch
\空格\空格\空格
回車
這句就創建了一個文件名為3個空格的文件。
要刪除的時候可以直接輸入rm
\空格\空格\空格或者利用命令補齊功能,在輸入
rm
\空格
後,按tab鍵系統會自動按文件名匹配度來補全命令內容。在上面說的這種情況按下tab後,命令行會變成
rm
\空格\空格\空格,你直接回車就可以刪除那個文件了。你還可以配合通配符*或者?一起使用。
附帶說一下,最好不要用特殊的字元做文件夾或者文件的名字,只是增加訪問這些文件夾或者文件的難度,沒其它作用。

G. linux去掉文件中的空行

方法一:利用grep

grep -v '^s*$' test.txt

註:-v表示將匹配的結果進行反轉,正則表達式匹配空行。(空行可包括空格符製表符等空白字元)

方法二:利用sed

sed '/^s*$/d' test.txt

註:d代表刪除該行

方法三:利用awk

awk NF test.txt

註:NF代表當前行的欄位數,空行的話欄位數為0,被awk解釋為假,因此不進行輸出。

以上三種方式均可處理包含空白字元(空格符,製表符等)的空行。

方法四:若空行均由』 '造成,則還可以利用tr命令去除空行。《Linux就該這么學》

tr -s ' ' < test.txt

註:-s代表將多個連續的字元壓縮成一個字元,這里是將多個『 '壓縮成一個' ',達到去除空行的效果。

方法四的缺陷:如果首行就出現空行的話則無法去除首行的空行

H. 請問在linux終端下面如何處理windows帶空格的文件名

使用通配符 ? 和*代替就行,
例如a a中有一個空格可以用a?a來代替.
a a中有多個空格可以用 a*a來代替

或者使用轉義字跡慎符 \加一個空格來表示文件名中的一個空格,有幾個空亂州滲格就寫幾個 \和空嘩脊格

I. Linux的文件夾名帶有空格怎麼進入或刪除

輸入文件夾名時只要打前幾個字母,然後tab鍵 自動補全。

J. linux shell 問題,清除文件中的空格

先建腳本:clearspace.sh

給腳本添加執行許可權chmod+xclearspace.sh

編輯腳本內容:



執行腳本./clearspace.shsouceFile


實例:

執行前:

查看原文件:catsource.txt

sfdasasdala;aslasj8

890asfdf22

223rfa23rfa

asdf929322sdf

23423r4sdk;

,.';ds

sadfwow

sas sd

執行

./clearspace.shsource.txt

OK,DONE!

執行之後查看結果:catsource.txt

sfdasasdala;aslasj8

890asfdf22

223rfa23rfa

asdf929322sdf

23423r4sdk;

,.';ds

sadfwow

sassd

閱讀全文

與linux去掉文件名空格相關的資料

熱點內容
如何用網路打普通電話 瀏覽:463
linux進程打開的文件 瀏覽:134
新購u盤無法儲存文件 瀏覽:553
5s要不要升級ios93 瀏覽:926
小米手機助手怎麼關閉自動升級 瀏覽:24
外星人能不能升級到win10系統盤 瀏覽:652
加入java信任站點 瀏覽:486
好用的急救知識app 瀏覽:524
什麼是網路適配器驅動文件名 瀏覽:717
吉林文件箱多少錢 瀏覽:113
ae模板版本 瀏覽:204
手機qq步數功能在哪裡 瀏覽:721
c程序設計04737 瀏覽:403
女孩什麼年齡學編程 瀏覽:976
安慶如何做網路營銷推廣 瀏覽:620
什麼是數據標准化 瀏覽:708
aecc三維功能實例視頻教程 瀏覽:719
iphone6s靜音鍵用法 瀏覽:560
油卡盒子APP是什麼公司名下的 瀏覽:597
怪物獵人wp文件夾什麼意思 瀏覽:108

友情鏈接