linux下基礎命令

2021-06-22 00:49:55 字數 2192 閱讀 3889

cp複製命令 

cp命令複製檔案從乙個位置到另一位置。如果目的地檔案存在,將覆複寫該檔案; 如果目的地目錄存在,檔案將複製到該目錄下 (目錄不會被複寫)。 

語法: 

語法是 

cp [命令開關]… source dest 

cp [options]… source… directory 

cp [options]… –target-directory=directory source… 

命令開關:

-a等同於 -dpr.

–backup[=control]

對每個存在的目標檔案製作備份。

-b如同 –backup,但是不接受引數。

-f如果存在的目標檔案不能被寫操作開啟,刪除它並且再試一次。

-p等同於 –preserve=mode,ownership,timestamps (保留模式,所有者和時間戳資訊)。

–preserve[=attr_list]

保留指定的屬性 (預設屬性:模式,所有者,時間戳)和安全配置, 如果可能的話新增附加屬性:連線,所有。

–no-preserve=attr_list

不保留指定的屬性。

–parents

在目錄下新增源路徑。

示例: 

c複製兩個檔案: 

cp file1 file2上述cp命令複製檔案file1.php 的內容到檔案file2.php中。 

備份拷貝的檔案: 

cp -b file1.php file2.php建立檔案file1.php的帶著符號 『~』的備份檔案file2.php~。 

複製資料夾和子資料夾: 

cp -r scripts scripts1上面的 cp 命令從 scripts 複製資料夾和子資料夾到 scripts1。 

mv移動命令 

mv 命令是move的縮寫。 用它從乙個目錄到乙個目錄移動/重新命名檔案。 mv命令不同於cp命令,mv命令是完全的從源移動檔案並且把檔案移動到指定的目錄,這裡cp命令只是複製檔案的內容從乙個檔案到另乙個檔案。 

語法: 

語法是 

mv [-f] [-i] 原名稱 新名稱 

命令開關: 

-f在覆蓋前不提示(equivalent to相當於 –reply=yes). mv -f 將在沒有提示的情況下移動檔案(多個檔案),即使它將複寫存在的目標檔案。

-i在複寫另一檔案前做出提示

示例: 

to rename / move a file: 

mv file1.txt file2.txt 

這個命令重新命名file1.txt檔案的名字為file2.txt。 

to move a directory 

移動乙個目錄 

mv hscripts tmp 

在上述命令中,如果tmp目錄已經存在,mv命令將移動hscripts資料夾/目錄下的所有檔案,目錄和子目錄到tmp目錄。 如果沒有tmp目錄,它將重新命名 hscripts目錄為tmp目錄。 

移動多個檔案/更多問價到另一目錄 

mv file1.txt tmp/file2.txt newdir 

這個命令移動當前目錄的file1.txt檔案和tmp資料夾/目錄的file2.txt檔案到newdir目錄。 

rm刪除命令 

rm linux 命令用來移除/刪除目錄下的檔案。 

語法: 

語法是 

rm [命令開關..] [檔案 | 目錄] 

命令開關: 

-f不提示使用者,刪除目錄下的所有檔案。

-i互動模式。使用這個選項,rm命令在刪除任何檔案前提示使用者確認。

-r (或) -r

遞迴的刪除參數列中的目錄及其子目錄。 目錄將被清空並且刪除。 當刪除目錄包含的具有寫保護的檔案時使用者通常是被提示的。

示例: 

移除/刪除檔案: 

rm file1.txt 

這裡rm命令將移除/刪除檔案file1.txt。 

刪除目錄樹: 

rm -ir tmp 

這裡rm命令遞迴的刪除tmp目錄下所有子目錄下內容,對於每個檔案的刪除都會提示你,然後刪除tmp目錄本身。 

rm -rf tmp

不提示刪除目錄所有內容

一次刪除多個檔案。 

rm file1.txt file2.txt 

rm命令同時刪除檔案file1.txt 和file2.txt。

Linux下基礎命令

許可權 檔案硬鏈結數或者目錄子目錄數 所有者 所屬組 大小 月 日 年 名字 綠色檔案 可執行檔案,可執行的程式紅色檔案 壓縮檔案或者包檔案藍色檔案 目錄 www.2cto.com白色檔案 普通,如文字檔案,配置檔案,原始碼檔案等 淺藍色檔案 鏈結檔案,主要是使用ln命令建立的檔案 紅色閃爍 表示鏈...

Linux下的基礎命令

語法 ls 選項 目錄或檔案 功能 對於目錄,該命令列出該目錄下的所有子目錄與檔案。對於檔案,將列出檔名以及其他資訊。常用選項 a 列出目錄下的所有檔案,包括以 開頭的隱含檔案。d 將目錄象檔案一樣顯示,而不是顯示其下的檔案。如 ls d 指定目錄 i 輸出檔案的 i 節點的索引資訊。如 ls ai...

linux下mysql基礎命令

mysql 預設安裝路徑 usr local mysql 檢視mysql程序 ps aux grep mysql 啟動mysql usr local mysql support files mysql.server start 停止mysql usr local mysql support file...