命令 檔案操作

2021-08-26 12:46:02 字數 2052 閱讀 1944

目錄

1.檔案、目錄建立

2. 拷貝 cp

3. 檔案、目錄刪除 

檔案、目錄建立

mkdir dir :建立目錄

mkdir -p a/b/c  : 在當前目錄下建 a/b/c多級目錄

touch file:新建檔案

拷貝 cp

該命令的功能是將給出的檔案或目錄拷貝到另一檔案或目錄中,同msdos下的copy命令一樣,功能十分強大。

語法:cp [選項] 原始檔或目錄 目標檔案或目錄

說明:該命令把指定的原始檔複製到目標檔案或把多個原始檔複製到目標目錄中。 

該命令的各選項含義如下: 

-a      該選項通常在拷貝目錄時使用。它保留鏈結、檔案屬性,並遞迴地拷貝目錄,其作用等於dpr選項的組合。 

-d      拷貝時保留鏈結。 

-f      刪除已經存在的目標檔案而不提示。 

-i      和f選項相反,在覆蓋目標檔案之前將給出提示要求使用者確認。回答y時目標檔案將被覆蓋,是互動式拷貝。 

-p      此時cp除複製原始檔的內容外,還將把其修改時間和訪問許可權也複製到新檔案中。 

-r      若給出的原始檔是一目錄檔案,此時cp將遞迴複製該目錄下所有的子目錄和檔案。此時目標檔案必須為乙個目錄名。(一般來說,命令中的 -r 或 -r 經常有遞迴的意思)。 

-l      不作拷貝,只是鏈結檔案。 

需要說明的是,為防止使用者在不經意的情況下用cp命令破壞另乙個檔案,如使用者指定的目標檔名已存在,用cp命令拷貝檔案後,這個檔案就會被新原始檔覆蓋,因此,建議使用者在使用cp命令拷貝檔案時,最好使用i選項。 

例子: 

cp -i file1 file2將文件 file1 複製成 file2 . –i為提示確認。 

cp file1 dir1將文件 file1 複製到目錄 dir1 下,檔名仍為 file1. 

cp /tmp/file1 .將目錄 /tmp 下的文件 file1複製到現行目錄下,檔名仍為 file1. 

cp /tmp/file1 file2將目錄 /tmp 下的文件 file1現行目錄下,檔名為file2 

cp -r dir1 dir2(recursive copy) 複製整個目錄.若目錄 dir2 不存在,則將目錄dir1,及其所有文件和子目錄,複製到目錄 dir2 下,新目錄名稱為dir1.若目錄dir2不存在,則將dir1,及其所有文件和子目錄,複製為目錄 dir2.  

cp afile afile.bak—— 把檔案 afile 複製為新檔案 afile.bak。 

cp afile /home/bible/—— 把檔案 afile 從當前目錄複製到/home/bible/目錄下。 

cp * /tmp—— 把當前目錄下的所有未隱藏檔案複製到/tmp/目錄下。 

cp -a docs docs.bak—— 遞迴性第把當前目錄下的 docs 目錄複製為新目錄 docs.bak,保持檔案屬性,並複製所有的檔案,包括以句點開頭的隱藏檔案。為了方便起見,-a 選項暗含 -r 選項。 

cp -v—— 帶有 -v (verbose)選項,cp命令將告訴使用者正在做什麼。很多linux命令都帶有具有相同意義的 -v 選項。 

檔案、目錄刪除

rmdir dir 刪除目錄(該目錄必須是空的)

rm -r dir 刪除目錄(對上級目錄要有寫許可權)

檔案內容檢視

more file :

cat file :

abc --> 123

mv abc 123

注:如果當前目錄下有123,則原檔案會被覆蓋掉。

統計某檔案的行數

檔案操作命令

檔案操作主要有建立 刪除 拷貝 剪下 重新命名 修改屬性 檢視檔案內容 編輯檔案內容等。上表列出了其操作命令,接下來通過具體操作在對一些命令加以解釋。修改許可權時,u 表示所有者,g 表示組使用者,o 表示其他使用者,a 表示所有使用者。在方案二中,第乙個 n 表示其它許可權,沒有設為0 第二個 n...

檔案操作命令

一 cp命令 1 檔案複製 目錄複製 格式 cp 需要複製的檔案 複製的位置 2 目錄複製 格式 cp r 需要複製的檔案 位置 會複製該目錄及該目錄下的所有檔案和子目錄 二 mv命令 移動或更名現有的檔案或目錄 1 檔案 目錄移動 格式 mv 需要移動的檔案 移動的位置 例 把 root t5目錄...

檔案操作命令

linux系統的檔案命名規則與windows系統相差較大 1 檔案命名規則 linux系統中的檔名最長可以有256個字元,檔名稱可以由大小寫字母 數字 下劃線 減號及一些特殊符號組成。這些特殊符號可以是空格 等,這些特殊符號通常都具有特殊的含義,因此在建立檔案時通常不推薦使用這些符號。除此之外,由於...