linux常用命令-2磁碟管理
阿新 • • 發佈:2019-01-30
以下為linux常用的命令舉例。
(注:#後面的為註釋,輸入命令時不要寫)
(二)磁碟管理
2.1 cd(切換目錄)
cd #將目錄轉到當前使用者的預設工作目錄
cd ~ #同上
cd ~chen #轉到使用者chen的預設工作目錄
cd / #轉到系統根目錄
cd /home #轉到/home目錄
cd proc #轉到當前目錄下的proc目錄
cd - #轉到前一個目錄
cd ../ #轉到上一級目錄
2.2 ls(列出目錄內容)
ls #以最簡單的方式列出當前目錄下的檔案和目錄 ls -a #顯示當前目錄下的所有檔案和目錄(包括以.開頭的隱含檔案與.和..目錄) ls -l #以詳細列表的方式顯示檔案和目錄 ls -A #顯示當前目錄下的所有檔案(除了.和..) ls -t #以檔案和目錄的更改時間排序顯示 ls -s #顯示檔案和目錄的大小,以區塊為單位。 ls -S #用檔案和目錄的大小排序顯示 ls -al #以詳細列表的方式顯示當前目錄下的所有檔案和目錄(包括.和..目錄) ls test -al #顯示test目錄下所有檔案和目錄的詳細資訊
2.3 mkdir(新建目錄)
mkdir newdir #在當前目錄下新建newdir目錄
mkdir -m 755 newdir #在當前目錄下新建newdir目錄,同時設定訪問許可權為755
mkdir -p newdir/new1/new2 #一次性建立多級目錄,即使newdir或new1目錄不存在
mkdir -p a/b/{x,y} #在當前目錄下新建2個目錄:a/b/x與a/b/y,無論父目錄是否存在都將建立
2.4 pwd(顯示當前目錄的完整路徑)
pwd #顯示當前目錄的完整路徑
2.5 rmdir(刪除空目錄)
rmdir newdir #刪除空目錄newdir rmdir -p newdir/new1 #刪除空目錄new1,如果刪除後newdir目錄變為空,也將newdir目錄刪除
2.6 lsattr(顯示檔案或目錄的隱藏屬性)
lsattr #顯示當前目錄下檔案或目錄的隱藏屬性
lsattr a.zip #顯示a.zip檔案的隱藏屬性
lsattr -a #顯示當前目錄下所有檔案或目錄的隱藏屬性,包括以.開頭的檔案
lsattr -R #遞迴顯示當前目錄以及子目錄下檔案或目錄的隱藏屬性
2.7 chattr(設定檔案具有不可刪除和修改的許可權)
chattr +i a.txt #設定a.txt檔案不可修改
chattr -i a.txt #去掉a.txt檔案不可修改的屬性
注:設定了i屬性的檔案不能進行修改;你既不能刪除它,也不能給它重新命名,而且也不能對該檔案寫入任何資料。只有root使用者可以設定或清除該屬性。