echo:Display a line of text,預設會加換行。 -e:escape轉義特殊字元 -n:不要在最後自動換行 no LR cp:文件複製,規則:只有最後一個為目標,複製一個文件到一個文件 或者 多個文件到一個目錄! -r:遞歸複製目錄 -i:互動式顯示覆制 -f:強制複製,覆蓋 ...
echo:Display a line of text,預設會加換行。
-e:escape轉義特殊字元
-n:不要在最後自動換行 no LR
cp:文件複製,規則:只有最後一個為目標,複製一個文件到一個文件 或者 多個文件到一個目錄!
-r:遞歸複製目錄
-i:互動式顯示覆制
-f:強制複製,覆蓋
-p:保留源文件的屬性,時間戳
-P:複製鏈接文件時保存為鏈接(預設是複製鏈接所指向的文件)
-d:複製時保持鏈接
-a:歸檔複製,常用於備份
examples:
cp /etc/passwd /tmp/ 複製到目錄下並保存原文件名
cp /etc/passwd /tmp/test 看test是文件還是目錄,目錄:負責到目錄內,文件則替換
cp -r /etc/init.d/ /tmp/abc 若abc不存在則創建abc目錄,且將init.d內容複製到abc中;若abc存在且為目錄,則將init.d整個複製到abc中;若abc存在且為文件,則不能複製。
mv:移動或重命名文件
mv SRC(源) DEST(目標)
在同一目錄下可以利用mv進行重命名: mv abc bcd 或者 mv -t 目標 源
examples:
重命名 在同一目錄下,有abc文件 可以 mv abc bcd 將abc重命名為bcd
file:用於查看普通文件和系統文件的類型
rm
rm:刪除文件
-i:互動式刪除
-f:暴力刪除
-r:遞歸刪除
命令可以組合利用
touch
touch:創建文件
-c:文件存在的時候不再創建
-a:只改變文件的訪問時間
-m:只改變文件的修改時間
-t:自己設定文件的時間戳(年月日時分.秒),與a、m配合使用
stat:查看文件或文件系統的狀態
cat:連接並顯示文件的信息,是全部顯示文件內的信息
-n:在顯示的時候可以顯示行號,這個行號只是顯示出來,跟文件內容沒有 關係
-E:顯示每一行的行結束符,所以linux中文本文件的行結束符是$符
-T:可以顯示製表符
-v:顯示其他的非列印字元
-A:顯示所有的符號