linux 的一些關於操作目錄的命令

目錄管理

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 / 










發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章