Linux常見命令——目錄與檔案管理
本人在某寶上花了三十塊錢裝了Linux ubantu的系統...這些天學習了Linux的常見命令之目錄與檔案,總結一下。
首先需要知道的是,Linux中的目錄相當於Windows裡的資料夾,Linux中的檔案相當於Windows裡的各個檔案。
並且,在Linux是嚴格區分大小寫的。
一、命令格式
命令 【-選項】【引數】
ls -la /etc
ls:list
a:ll 顯示所有檔案 有一些檔案前面帶有“.”符號,表示隱藏檔案,其用意並不是想讓它藏起來不容易被發現,而是代表這是個系統檔案,你有事沒事兒別去輕易改動它
l:long 長格式顯示檔案資訊,會包含更多的檔案屬性
h:human 更人性化的顯示資訊,比如會帶有單位
d:directory
二、切換、建立、刪除目錄/檔案
cd:change directory
cd . 當前 cd..上一級目錄
pwd:print working directory 顯示當前目錄
mkdir:make directory 建立一個新目錄 -p:遞迴建立
rmdir:remove directory 刪除一個目錄
cp:copy複製檔案或目錄 格式:cp 【來源】【目標】 cp - p:連同屬性一起復制
例如 cp - p test/test1 try/try1 :把test目錄下的test1檔案連同屬性一起復制到try目錄中,並且改名為try1
rm:remove 刪除檔案 rm+檔案、rm -rf +目錄,切記不要rm / ,否則會把系統弄崩掉
mv:move 移動檔案(剪下) mv【來源】【目標】
三、檔案管理
touch:建立新檔案,檔案命名中避免使用空格
cat:正向顯示檔案內容 cat -n:會顯示出行號 適合短檔案
tac:反向顯示檔案內容 適合短檔案
more:分頁顯示(向下翻頁)enter/f:翻頁 enter:換行 q/Q:退出 適合長檔案
less:分頁顯示(向上顯示)同more,且可使用page up/page down,/+content 可查詢關鍵字
head -n :顯示檔案的前n行
tail -n:顯示檔案的後n行 -f動態顯示末尾內容,ctrl+c結束偵測
四、軟硬連結命令
ln:link
ln -s【原始檔】【目標檔案】-s表示建立軟連結,在Linux系統中的軟連結相當於Windows中的快捷方式
注意:
1.所有軟連線的許可權都是:rwxrwxrwx
2.箭頭→指向原始檔
3.軟連結檔案大小很小,它只是一個符號連結而已
1.硬連結不帶-s,硬連結幾乎和原始檔一模一樣
2.可以通過i節點(ls -i)來區分原始檔、硬連結檔案、軟連線檔案
3.硬連結的好處是可以用來重要檔案的備份
4.硬連結的缺點是:不可以跨分割槽使用;不能針對目錄使用(目錄不可以生成硬連結)
PS:如果原始檔被刪除的話,硬連結還在,但是軟連線就沒有了
先總結到這裡,還要繼續學習!