ubuntu強(qiáng)制清空回收站 創(chuàng)建、刪除文件及文件夾的方法
發(fā)布時(shí)間:2012-11-19 16:41:46 作者:佚名
我要評(píng)論
本文將詳細(xì)介紹ubuntu強(qiáng)制清空回收站 創(chuàng)建、刪除文件及文件夾的方法,需要的朋友可以參考下
mkdir 目錄名創(chuàng)建一個(gè)目錄
rmdir 空目錄名刪除一個(gè)空目錄
rm 文件名文件名刪除一個(gè)文件或多個(gè)文件
rm –rf 非空目錄名刪除一個(gè)非空目錄下的一切
touch 文件名創(chuàng)建一個(gè)空文件
重命名文件夾
執(zhí)行格式: mv source destination
Example: mv file1 file2 將文件 file1,更改文件名為 file2。 mv file1 dir1 將文件 file1,移到目錄 dir1下,文件名仍為 file1。 mv dir1 dir2 若目錄 dir2 存在,則將目錄 dir1,及其所有文件和子目錄,移到目錄 dir2 下,新目錄名稱(chēng)為 dir1。若目錄 dir2 不存在,則將dir1,及其所有文件和子目錄,更改為目錄 dir2。
rename 命令是專(zhuān)用于文件重命名的,而且根據(jù)其后的例子可以看出,rename除了給單個(gè)文件重命名,還可以批量文件重命名。同時(shí),值得注意一點(diǎn)的是,rename命令是帶3個(gè)參數(shù)而不是很多人認(rèn)為的2個(gè)參數(shù)。
上面的例子中給出了兩種文件批量重命名的用法,而實(shí)際上,rename結(jié)合通配符使用,它的功能比上面的例子所顯示的更強(qiáng)大?;镜耐ㄅ浞幸韵聨讉€(gè):
? 可替代單個(gè)字符
* 可替代多個(gè)字符
[charset] 可替代charset集中的任意單個(gè)字符
下面以例子加以說(shuō)明:
如文件夾中有這些文件foo1, ..., foo9, foo10, ..., foo278,如果使用
rename foo foo0 foo?
則它只會(huì)把foo1到foo9的文件重命名為foo01到foo09,因?yàn)?通配符只能替代單個(gè)字符,所以被重命名的文件只是有4個(gè)字符長(zhǎng)度名稱(chēng)的文件,文件名中的foo被替換為foo0。
再繼續(xù)使用
rename foo foo0 foo??
則文件夾中的foo01到foo99的所有文件都被重命名為foo001到foo099,而foo100及其以后的文件名都不變,因?yàn)橥ㄅ浞?的使用,所以只重命名5個(gè)字符長(zhǎng)度名稱(chēng)的文件,文件名中的foo被替換為foo0。
如果再繼續(xù)使用
rename foo foo0 foo*
則foo001到foo278的所有文件都被重命名為foo0001到foo0278,因?yàn)橥ㄅ浞?可替代多個(gè)字符,所以,所有以foo開(kāi)頭的文件都被重命名了,文件名中的foo被替換為foo0。
我們?cè)賮?lái)看通配符[charset]的用法,還是繼續(xù)在上面所說(shuō)的文件夾中,執(zhí)行如下命令
rename foo0 foo foo0[2]*
則從foo0200到foo0278的所有文件都被重命名為foo200到foo278,文件名中的foo0被替換為foo。
在使用中,三種通配符可以一起結(jié)合使用,關(guān)于具體的其它用法就只有自己不斷的摸索了。
強(qiáng)制清空回收站
ubuntu8.04 以前的版本
sudo rm -fr $HOME/.Trash/*
ubuntu 8.04
sudo rm -fr $HOME/.local/share/Trash/files/*
下面是touch命令用法
-a 只更改訪(fǎng)問(wèn)時(shí)間
-c, --no-create 不創(chuàng)建任何文件
-d, --date=字符串 使用<字符串>表示時(shí)間而非當(dāng)前時(shí)間
-f (忽略)
-m 只更改修改時(shí)間
-r, --reference=文件 使用指定<文件>的時(shí)間屬性而非當(dāng)前時(shí)間
-t STAMP 使用 [[CC]YY]MMDDhhmm[.ss] 格式的時(shí)間而非當(dāng)前時(shí)間
--time=WORD 使用 WORD 指定的時(shí)間:access、atime、use 都等于 -a
選項(xiàng)的效果,而 modify、mtime 等于 -m 選項(xiàng)的效果
--help 顯示此幫助信息并離開(kāi)
--version 顯示版本信息并離開(kāi)
請(qǐng)注意,-d 和 -t 選項(xiàng)可接受不同的時(shí)間/日期格式。
rmdir 空目錄名刪除一個(gè)空目錄
rm 文件名文件名刪除一個(gè)文件或多個(gè)文件
rm –rf 非空目錄名刪除一個(gè)非空目錄下的一切
touch 文件名創(chuàng)建一個(gè)空文件
重命名文件夾
執(zhí)行格式: mv source destination
Example: mv file1 file2 將文件 file1,更改文件名為 file2。 mv file1 dir1 將文件 file1,移到目錄 dir1下,文件名仍為 file1。 mv dir1 dir2 若目錄 dir2 存在,則將目錄 dir1,及其所有文件和子目錄,移到目錄 dir2 下,新目錄名稱(chēng)為 dir1。若目錄 dir2 不存在,則將dir1,及其所有文件和子目錄,更改為目錄 dir2。
rename 命令是專(zhuān)用于文件重命名的,而且根據(jù)其后的例子可以看出,rename除了給單個(gè)文件重命名,還可以批量文件重命名。同時(shí),值得注意一點(diǎn)的是,rename命令是帶3個(gè)參數(shù)而不是很多人認(rèn)為的2個(gè)參數(shù)。
上面的例子中給出了兩種文件批量重命名的用法,而實(shí)際上,rename結(jié)合通配符使用,它的功能比上面的例子所顯示的更強(qiáng)大?;镜耐ㄅ浞幸韵聨讉€(gè):
? 可替代單個(gè)字符
* 可替代多個(gè)字符
[charset] 可替代charset集中的任意單個(gè)字符
下面以例子加以說(shuō)明:
如文件夾中有這些文件foo1, ..., foo9, foo10, ..., foo278,如果使用
rename foo foo0 foo?
則它只會(huì)把foo1到foo9的文件重命名為foo01到foo09,因?yàn)?通配符只能替代單個(gè)字符,所以被重命名的文件只是有4個(gè)字符長(zhǎng)度名稱(chēng)的文件,文件名中的foo被替換為foo0。
再繼續(xù)使用
rename foo foo0 foo??
則文件夾中的foo01到foo99的所有文件都被重命名為foo001到foo099,而foo100及其以后的文件名都不變,因?yàn)橥ㄅ浞?的使用,所以只重命名5個(gè)字符長(zhǎng)度名稱(chēng)的文件,文件名中的foo被替換為foo0。
如果再繼續(xù)使用
rename foo foo0 foo*
則foo001到foo278的所有文件都被重命名為foo0001到foo0278,因?yàn)橥ㄅ浞?可替代多個(gè)字符,所以,所有以foo開(kāi)頭的文件都被重命名了,文件名中的foo被替換為foo0。
我們?cè)賮?lái)看通配符[charset]的用法,還是繼續(xù)在上面所說(shuō)的文件夾中,執(zhí)行如下命令
rename foo0 foo foo0[2]*
則從foo0200到foo0278的所有文件都被重命名為foo200到foo278,文件名中的foo0被替換為foo。
在使用中,三種通配符可以一起結(jié)合使用,關(guān)于具體的其它用法就只有自己不斷的摸索了。
強(qiáng)制清空回收站
ubuntu8.04 以前的版本
sudo rm -fr $HOME/.Trash/*
ubuntu 8.04
sudo rm -fr $HOME/.local/share/Trash/files/*
下面是touch命令用法
-a 只更改訪(fǎng)問(wèn)時(shí)間
-c, --no-create 不創(chuàng)建任何文件
-d, --date=字符串 使用<字符串>表示時(shí)間而非當(dāng)前時(shí)間
-f (忽略)
-m 只更改修改時(shí)間
-r, --reference=文件 使用指定<文件>的時(shí)間屬性而非當(dāng)前時(shí)間
-t STAMP 使用 [[CC]YY]MMDDhhmm[.ss] 格式的時(shí)間而非當(dāng)前時(shí)間
--time=WORD 使用 WORD 指定的時(shí)間:access、atime、use 都等于 -a
選項(xiàng)的效果,而 modify、mtime 等于 -m 選項(xiàng)的效果
--help 顯示此幫助信息并離開(kāi)
--version 顯示版本信息并離開(kāi)
請(qǐng)注意,-d 和 -t 選項(xiàng)可接受不同的時(shí)間/日期格式。
相關(guān)文章

集成系統(tǒng)級(jí)Claw模式! Deepin 官宣發(fā)布 25.1 版本
deepin操作系統(tǒng)發(fā)布了最新的 25.1 版本更新,該版本基于 deepin 25 正式版積累的多輪內(nèi)測(cè)成果,在 AI 能力、內(nèi)核版本、桌面環(huán)境、文件管理器以及系統(tǒng)安全等方面進(jìn)行了更新2026-04-13
又一代老硬件退場(chǎng)! Linux 內(nèi)核正式放棄Intel 486 CPU
在過(guò)去的幾十年間,CPU 的架構(gòu)已經(jīng)經(jīng)歷了飛速發(fā)展,x86 系列就是其中之一,而 i486 則屬于該系列中的一個(gè),當(dāng)前,i486 的CPU處理器已經(jīng)夠老,從 Linux 7.1 開(kāi)始將不再有對(duì)2026-04-09
趕緊收藏! 全網(wǎng)最全 Linux 命令總結(jié)
我把 Linux 中最常用、最實(shí)用、最常被問(wèn)到的命令按照實(shí)際使用場(chǎng)景分類(lèi)整理,方便你快速查閱和記憶,內(nèi)容覆蓋日常運(yùn)維、開(kāi)發(fā)調(diào)試、性能分析、文件處理、網(wǎng)絡(luò)、安全、系統(tǒng)管2026-04-08
一分鐘內(nèi)檢查L(zhǎng)inux服務(wù)器性能? 9個(gè)性能檢測(cè)常用的基本命令
今天我們來(lái)看看Linux系統(tǒng)中用于性能監(jiān)控的一系列命令,這些命令可以快速查看機(jī)器的負(fù)載情況,詳細(xì)請(qǐng)看下文介紹2026-03-18
從零基礎(chǔ)到精通! 適合高級(jí)用戶(hù)的15款Linux發(fā)行版推薦
Linux作為操作系統(tǒng)領(lǐng)域靈活性和可定制性的基石,提供了大量滿(mǎn)足不同用戶(hù)需求的發(fā)行版,今天分享適合高級(jí)用戶(hù)的15款Linux發(fā)行版2026-03-10
開(kāi)箱即用? 這4個(gè)高手級(jí)Linux發(fā)行版遠(yuǎn)沒(méi)你想象的那么安全易用
如果你正在糾結(jié)用哪個(gè)發(fā)行版?零基礎(chǔ)新手別被“高端”“極客”“聲明式”這些詞沖昏頭腦,先用好用的,再慢慢進(jìn)階2026-03-10
這幾款SSH工具真的夠用了! Linux好用的ssh工具推薦
在Linux上使用SSH,您需要安裝一個(gè)SSH客戶(hù)端,今天整理找到的8 款 SSH / 終端工具,從免費(fèi)開(kāi)源到企業(yè)級(jí)商用,從輕量化命令行到一站式工具箱,每款都做了介紹與對(duì)比,希望能2026-03-09
在Linux系統(tǒng)下有兩種用戶(hù),即高級(jí)用戶(hù)root,普通用戶(hù),高級(jí)用戶(hù)root可以在系統(tǒng)中做任何事情,普通用戶(hù)僅可在Linux系統(tǒng)中做有限的事情,下面我們就來(lái)看看切換方法2026-02-28
揭秘當(dāng)前登錄用戶(hù)的身份! Linux中使用logname命令的技巧
logname命令就是這樣一個(gè)簡(jiǎn)單但強(qiáng)大的工具,它能幫助我們輕松獲取當(dāng)前登錄用戶(hù)的用戶(hù)名,今天,我們就來(lái)深入探索一下這個(gè)命令的工作原理、使用方法和最佳實(shí)踐2026-02-26
在 Linux 系統(tǒng)中,DNS 緩存是一種將域名和 IP 地址映射關(guān)系緩存在本地的機(jī)制,可以加快域名解析速度,并減輕 DNS 服務(wù)器的負(fù)載2026-02-26



