1. 程式人生 > >linux學習筆記:基本指令mkdir, rmdir 、和rm

linux學習筆記:基本指令mkdir, rmdir 、和rm

pytho mil 註意 folder 執行 dir 不同 情況 我們

#學習內容來自莫煩python

mkdir 建立文件夾
mkdir (make directory) 就是創建一個文件夾的意思, 使用起來很簡單.

$ mkdir folder2

如果你想在這個目錄給 folder2 裏面再建一個文件夾也是 Ok.

$ mkdir folder2/f2
這樣, f2 這個文件夾就被新建在了 folder2 裏面.

rmdir 移除文件夾
rmdir (remove directory) 也就是字面意思, 移除文件夾. 不過這有一個前提條件. 這些要移除的文件夾必須是空的. 不然會失敗. 所以如果想剛剛建立的那個 folder2 就不能被移除, 因為裏面有個 f2 文件夾.

要移除個空文件夾, 比如我在新建一個 folder3, 然後移除

$ rmdir folder3


rm 移除文件
那文件夾裏面有文件的這種情況, 或者是移除單個文件的情況, 我們都能用 rm 來實現. 註意: 執行了 rm 以後是不能進行返回操作的, 請確保別執行像這樣的操作 rm /, 這會清空你的電腦.

1 移除單個文件

$ rm file1
2-i 或 -I 有提示地移除文件 (為了避免誤刪)

-i 會每個要移除的文件都進行提示
-I 超過3個文件才進行提示
$ rm -i f1 f2 f3 f4
rm: remove regular empty file ‘f1‘?
rm: remove regular empty file ‘f2‘? y


rm: remove regular empty file ‘f3‘?
rm: remove regular empty file ‘f4‘? y
$ rm -I f1 f2 f3 f4
rm: remove 4 arguments? y
3 -r 或 -R (recursively) 用來刪文件夾

和 rmdir 不同, rm -r 可以在文件夾中有文件的情況下刪除這個文件夾. 比如我的 folder1 裏有 file1 和 file2 兩個文件.

$ rm -r folder1

linux學習筆記:基本指令mkdir, rmdir 、和rm