天天看點

linux常用指令-2磁盤管理

以下為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使用者可以設定或清除該屬性。

繼續閱讀