目錄管理
1.創建目錄
命令:mkdir dirName
比如在當前目錄下創建一個名稱爲DirName1的目錄,命令爲:mkdir DirName1。
如果非要在已經根本不存在的目錄中 創建新的目錄,比如我想在當前目錄下創建dir2/dir3,但是dir2在當前目錄下是不存在的,這時候可以添加一個選項-p,命令:mkdir -p ./dir2/dir3,-p表示遞歸的意思,整個命令就是表示遞歸創建目錄
2.刪除目錄
命令:rmdir dirName
如果要刪除目錄名稱爲DirName1的目錄,則輸入命令:rmdir DirName1,但是會存在一個問題,如果目錄DirName1中存在有文字,則使用以上命令是不能進行刪除的,會報錯:rmdir: failed to remove ‘DirName1’: Directory not empty。如果想把目錄DirName1下的所有文件都刪除,則使用命令:rm -r DirName1.。rm是刪除的意思,-r是命令的選項
3.重命名目錄
命令:mv dirName1 dirName2
如果要重命名目錄DirName1,將目錄DirName1重命名爲AA,則可以使用命令:mv /DirName1 AA
4.查找目錄
命令:find -name "DirName" -print
如我要在當前目錄下查找名稱爲AA的目錄
huangxuanheng@ubuntu:~$ find -name "AA" -print
./Public/AA
./.cache/mozilla/firefox/515g76wk.default/Cache/4/AA
如果要忽略某個目錄進行查詢,可以使用選項-prune,例如我想在當前目錄下查詢AA目錄,但我知道AA目錄不在目錄software目錄下,可以使用命令如下:
huangxuanheng@ubuntu:~$ find ./ -path "software/*" -prune -o -name "AA" -print
./Public/AA
./.cache/mozilla/firefox/515g76wk.default/Cache/4/AA
5.進入到指定的目錄
命令:cd /dirname1/dirname2
例如要進入到當前目錄下的software目錄下的android-studio目錄,可以使用命令
huangxuanheng@ubuntu:~$ cd ./software/android-studio/
.表示當前目錄,如果要回到上一級目錄,可以使用命令 cd ../,如果想要回到當前用戶目錄下,可以使用命令cd ~,如果要切換到根目錄下,可以使用命令cd /