當前位置:首頁 » 操作系統 » linuxrmdir

linuxrmdir

發布時間: 2022-02-21 07:43:35

1. linux系統刪除文件夾命令

linux系統刪除文件夾命令rm。linux刪除目錄還是習慣用rmdir,不過一旦目錄非空,就陷入深深的苦惱之中,使用rm -rf命令即可。

直接rm就可以了,不過要加兩個參數-rf 即:rm -rf 目錄名字,刪除目錄、文件 rm(remove),功能說明:刪除文件或目錄。

(1)linuxrmdir擴展閱讀

參數:

1、-d或–directory:直接把欲刪除的目錄的硬連接數據刪成0,刪除該目錄。

2、-f或–force:強制刪除文件或目錄。

3、-i或–interactive:刪除既有文件或目錄之前先詢問用戶。

4、-r或-R或–recursive:遞歸處理,將指定目錄下的所有文件及子目錄一並處理。

5、-v或–verbose:顯示指令執行過程。

2. linux中下面rmdir用法應該如何解釋

rmdir是常用的命令,該命令的功能是刪除空目錄,一個目錄被刪除之前必須是空的。(注意,rm - r dir命令可代替rmdir,但是有很大危險性。)刪除某目錄時也必須具有對父目錄的寫許可權。
1.命令格式:
rmdir [選項]... 目錄...
2.命令功能:
該命令從一個目錄中刪除一個或多個子目錄項,刪除某目錄時也必須具有對父目錄的寫許可權。
3.命令參數:
- p 遞歸刪除目錄dirname,當子目錄刪除後其父目錄為空時,也一同被刪除。如果整個路徑被刪除或者由於某種原因保留部分路徑,則系統在標准輸出上顯示相應的信息。
-v, --verbose 顯示指令執行過程

4.命令實例:
實例一:rmdir 不能刪除非空目錄
命令:
rmdir doc
輸出:
[root@localhost scf]# tree
.
|-- bin
|-- doc
| |-- info
| `-- proct
|-- lib
|-- logs
| |-- info
| `-- proct
`-- service
`-- deploy
|-- info
`-- proct

12 directories, 0 files
[root@localhost scf]# rmdir doc
rmdir: doc: 目錄非空
[root@localhost scf]# rmdir doc/info
[root@localhost scf]# rmdir doc/proct
[root@localhost scf]# tree
.
|-- bin
|-- doc
|-- lib
|-- logs
| |-- info
| `-- proct
`-- service
`-- deploy
|-- info
`-- proct

10 directories, 0 files

說明:
rmdir 目錄名 命令不能直接刪除非空目錄
實例2:rmdir -p 當子目錄被刪除後使它也成為空目錄的話,則順便一並刪除
命令:
rmdir -p logs
輸出:
[root@localhost scf]# tree
.
|-- bin
|-- doc
|-- lib
|-- logs
| `-- proct
`-- service
`-- deploy
|-- info
`-- proct

10 directories, 0 files
[root@localhost scf]# rmdir -p logs
rmdir: logs: 目錄非空
[root@localhost scf]# tree
.
|-- bin
|-- doc
|-- lib
|-- logs
| `-- proct
`-- service
`-- deploy
|-- info
`-- proct

9 directories, 0 files
[root@localhost scf]# rmdir -p logs/proct
[root@localhost scf]# tree
.
|-- bin
|-- doc
|-- lib
`-- service
`-- deploy
|-- info
`-- proct

7 directories, 0 files

3. 求Linux下的rmdir命令強制刪除非空目錄的格式(最好舉個例子)

rm xxx -rf 就可以實現
rmdir是刪除一個目錄,目錄下面不能存在目錄(可以存在文件),否則就要進最裡面的目錄開始往外面刪

4. linux下rm和rmdir的區別和使用

一、rmdir:刪除一個空的目錄

1.-v選項:提示

mkdir -v dirname

rmdir -v dirname

結果: 操作成功後都會有提示信息。

一次刪除兩個目錄,用空格分開

空目錄1、2

rmdir 1 2

結果:一次刪除了空目錄1、2

2.-p選項:級聯刪除

目錄1122/1

rmdir -p -v 1122/1

結果:先刪除1122/1,再刪除1122。

目錄1122/1 1122/2

rmdir -p -v 1122/1

結果:刪除1122/1,再刪除1122時錯誤,因為此時1122不是空文件夾。

二、rm:刪除文件或者目錄

1.-f選項:不管目錄下的文件存在不存在,都不給予提示

目錄1122/1/a,1122/1為目錄,a為文件

rm -f 1122/1

結果:提示1122/1為目錄,不能刪除

rm 1122/1/a

結果:成功,但是沒有任何提示

rm 1122/1/b

結果:沒有任何提示

2.-r:刪除此目錄下的所有文件,但是此目錄不刪除

目錄:1122/1 1122/2

rm -r -v 1122

結果:刪除1122/1 1122/22

5. rm與rmdir有什麼區別

rmdir命令是用來刪除空的目錄,rm命令是用來刪除非空的目錄。

Linux中rmdir命令是用來刪除空的目錄。
使用方式: rmdir [-p] dirName
參數: -p 是當子目錄被刪除後使它也成為空目錄的話,則順便一並刪除。
舉例說明:
rmdir folder1
刪除名字為folder1的子目錄。

如果想刪除非空目錄,要使用rm才可以。
使用方式:rm [options] name...
參數 [options]:
-i 刪除前逐一詢問確認。
-f 即使原檔案屬性設為唯讀,亦直接刪除,無需逐一確認。
-r 將目錄及以下之檔案亦逐一刪除。

舉例說明:
刪除所有.java文件;刪除前逐一詢問確認 :
rm -i *.java

6. centos系統中rm -r和rmdir的區別

rm是指刪除文件的意思,其中 -r 參數表示遞歸刪除。遞歸刪除的意思,就是刪除指定目錄及該目錄下的所有文件。
簡單說,如果你有一個目錄 test,然後這個目錄里還有一個目錄 test1,那麼你使用命令:rm test 是無法刪除目錄test的,會提示出錯,因為這個目錄下還存在另一個目錄test1,使用 rm -r test 就能夠刪除目錄test了。
樓主如果對Linux系統感興趣,想學習更多Linux系統命令知識,可以網路《Linux就該這么學》,裡面有很多實用的教程可以參考。

7. ftp命令行模式登陸linux,如何強制刪除非空目錄rmdir只能刪除空目錄

解決方法很多!user登錄linux的ftp想刪除ftp下的目錄嗎如果user有沒做許可權設置rm-rf目錄就可以了,f強制r遞歸

8. Linux命令rmdir和rm的區別

Linux命令的rmdir和rm的有哪些區別?下面YJBYS小編為你介紹!

rmdir是一個與mkdir相對應的命令。mkdir是建立目錄,而rmdir是刪除目錄命令。

rm命令可以同時刪除文件或目錄

rmdir命令介紹

1.名稱:rmdir

2.適用對象:具有當前目錄操作許可權的所有使用者

3.命令格式:rmdir [-p -v] [dirName]

4.作用:刪除空目錄

5.參數詳解:

-p 當子目錄被刪除後如果父目錄也變成空目錄的話,就連帶父目錄一起刪除。

-v 上次講過,這里不再敘述,具體參見

6.使用範例:

1.[linuxidc@linuxidc test]$ ls

2.[linuxidc@linuxidc test]$ mkdir -p dir1/dir2 dir1/dir3

3.[linuxidc@linuxidc test]$ ls dir1/

4.dir2 dir3

5.[linuxidc@linuxidc test]$ rmdir dir1 #不能刪除非空目錄

6.rmdir: failed to remove 「dir1」: 目錄非空

7.[linuxidc@linuxidc test]$ rmdir dir1/dir3

8.[linuxidc@linuxidc test]$ ls

9.dir1

10.[linuxidc@linuxidc test]$ rmdir -p dir1/dir2

11.[linuxidc@linuxidc test]$ ls

12.[linuxidc@linuxidc test]$

rm命令介紹

1.名稱:rm

2.適用對象:所有使用者

3.命令格式:rm [-f-i-r-v] [dirName/dir]

4.作用:刪除文件或目錄

5.參數詳解:

-f 即使文件屬性為只讀(即防寫),亦直接刪除

-i 刪除前逐一詢問確認

-r 刪除目錄及其下所有文件

6.使用範例:

1.[linuxidc@linuxidc test]$ ll

2.總計 12

3.-rwxrwxr-x 1 linuxidc linuxidc 5 04-04 08:48 aa

4.-r--r--r-- 1 linuxidc linuxidc 5 04-04 08:49 cc

5.drwxrwxr-x 2 linuxidc linuxidc 4096 04-04 08:48 dir1

6.[linuxidc@linuxidc test]$ ll dir1

7.總計 4

8.-rwxrwxr-x 1 linuxidc linuxidc 5 04-04 08:47 bb

9.[linuxidc@linuxidc test]$ rm -i aa

10.rm:是否刪除 普通文件 「aa」? y

11.[linuxidc@linuxidc test]$ rm cc

12.rm:是否刪除有防寫的 普通文件 「cc」? n

13.[linuxidc@linuxidc test]$ rm -f cc

14.[linuxidc@linuxidc test]$ ls

15.dir1

16.[linuxidc@linuxidc test]$ rm -r dir1

9. 在linux系統中用rmdir命令來刪除存在的目錄但未成功是什麼原因

rmdir只能刪除空目錄哦,可以用rm -r 來刪除目錄(不管目錄是否為空)。

10. Linux c中用mkdir函數創建10個文件在用rmdir函數刪掉用for循環

Linux c語言可以使用系統提供的mkdir函數來創建文件夾。

1、函數原型

int mkdir(const char *path, mode_t mode);

2、參數說明:


path是目錄名mode是目錄許可權

3、需要頭文件


#include<sys/stat.h>

4、示例


//添加mkdir函數聲明頭文件#include<sys/stat.h>#include<sys/types.h>intmain()//主函數{//直接調用mkdir函數//建立一個名為的文件夾//許可權為0777,即擁有者許可權為讀、寫、執行//擁有者所在組的許可權為讀、寫、執行//其它用戶的許可權為讀、寫、執行mkdir("",0777);return0;}

說明:函數調用試圖建立777許可權的文件夾,但是在實際程序執行時,還需要考慮umask值,最終才會得到實際的許可權。

5、執行效果如下圖所示

說明:t.c是源碼文件,有gcc進行編譯,-o是gcc的參數,有於指明編譯後輸出的文件,t為源碼經gcc編譯後生成的可執行文件。./t是執行當前目錄下的生成的可執行文件t。

熱點內容
網上比較火的安卓系統是什麼 發布:2024-12-25 21:57:06 瀏覽:991
資料庫一個的和 發布:2024-12-25 21:50:40 瀏覽:463
鈣化分析演算法 發布:2024-12-25 21:49:51 瀏覽:459
運用計演算法 發布:2024-12-25 21:49:46 瀏覽:940
微信安裝安卓707什麼意思 發布:2024-12-25 21:38:15 瀏覽:879
演示文稿如何取消密碼 發布:2024-12-25 21:21:18 瀏覽:96
最近上傳視頻 發布:2024-12-25 21:05:39 瀏覽:393
php招聘源碼 發布:2024-12-25 21:05:38 瀏覽:989
c語言輸入數組賦值 發布:2024-12-25 21:01:43 瀏覽:653
22款賓士e買哪個配置 發布:2024-12-25 20:54:08 瀏覽:738