跳轉到內容

Linux 文件操作 基本文件管理命令

查看文件內容

cat由第一行開始顯示文件內容
more一頁一頁的顯示文件內容
more 空格鍵(space)代表向下翻一頁
more Enter代表向下翻【一行】
more f立刻顯示出檔名以及目前顯示的行數
more q代表立刻離開 more , 不再顯示該文件內容。
less一頁一頁翻動
less 空格鍵(space)向下翻動一頁
less pagedowm向下翻動一頁
less pageup向上翻動一頁
less q離開 less 這個程序

創建文件

語法:touch 創建一個空白的普通文件

寫入內容

echo 把內容重定向到指定的文件中,有則打開,無則創建

echo '內容'>文件名稱覆蓋模式
echo '內容'>>文件名稱追加模式

複製/拷貝文件

bash
cp \[-adfilprsu\] 來源檔(source) 目標檔(destination)
-a相當於 -pdr 的意思
-d若來源檔為連接檔的屬性 link file,則複製連接檔屬性而非文件本身;
-f為強制 force 的意思,若目標文件已經存在且無法開啟,則移除後再嘗試一次;
-iclear 動作的進行
-l進行硬式連結 hard link 的連結檔創建,而非複製文件本身;
-p連同文件的屬性一起復制過去,而非使用默認屬性 備份常用
-r遞歸持續複製,用於目錄的複製行為:常用
-s複製成為符號連接檔 symbolic link,亦即 捷徑 文件;
-udestinationsource 舊才升級 destination

移動文件

mv 可以移動文件與目錄,或修改名稱。

bash
mv \[-fiu\] source destination
-fforce 強制的意思,如果目標文件已經存在,不會詢問而直接覆蓋;
-i若目標文件 destination 已經存在時,就會詢問是否覆蓋;
-u若目標文件已經存在,且 source 比較新,才會升級 update

刪除文件

rm 可以移除文件或目錄

bash
rm \[-fir\] 文件或目錄
-f就是 force 的意思,忽略不存在的文件,不會出現警告信息。
-i互動模式,在刪除前會詢問使用者是否動作
-r遞歸刪除,最常用在目錄的刪除,此操作危險

最後更新於: