Linux檔案操作基礎指令

2022-08-13 13:06:14 字數 3396 閱讀 6816

cp命令

名稱:cp

使用許可權:所有使用者

使用方式

cp [options] source dest

cp [options] source... directory

說明:將乙個檔案拷貝至另一檔案,或將數個檔案拷貝至另一目錄。

引數

-a 盡可能將檔案狀態、許可權等資料都照原狀予以複製。

-r 若 source 中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地。

-f 若目的地已經有相同檔名的檔案存在,則在複製前先予以刪除再行複製。

範例

將檔案 aaa 複製(已存在),並命名為 bbb :

cp aaa bbb

將所有的c語言程式拷貝至 finished 子目錄中 :

cp *.c finished

mv命令

名稱:mv

使用許可權:所有使用者

使用方式

mv [options] source dest

mv [options] source... directory

說明:將乙個檔案移至另一檔案,或將數個檔案移至另一目錄。

引數:-i 若目的地已有同名檔案,則先詢問是否覆蓋舊檔。

範例

將檔案 aaa 更名為 bbb :

mv aaa bbb

將所有的c語言程式移至 finished 子目錄中 :

mv -i *.c

rm命令

名稱:rm

使用許可權:所有使用者

使用方式:rm [options] name...

說明:刪除檔案及目錄。

引數

-i 刪除前逐一詢問確認。

-f 即使原檔案屬性設為唯讀,亦直接刪除,無需逐一確認。

-r 將目錄及以下之檔案亦逐一刪除。

範例

刪除所有c語言程式檔;刪除前逐一詢問確認 :

rm -i *.c

將 finished 子目錄及子目錄中所有檔案刪除 :

rm -r finished

file命令

功能說明:辨識檔案型別。

語  法:file [-belvz][-f 《名稱檔案》][-m 《數字檔案》...][檔案或目錄...]

補充說明:通過file指令,我們得以辨識該檔案的型別。

參  數

-b  列出辨識結果時,不顯示檔名稱。

-c  詳細顯示指令執行過程,便於排錯或分析程式執行的情形。

-f《名稱檔案》  指定名稱檔案,其內容有乙個或多個檔名稱呢感,讓file依序辨識這些檔案,格式為每列乙個檔名稱。

-l  直接顯示符號連線所指向的檔案的類別。

-v  顯示版本資訊。

-z  嘗試去解讀壓縮檔案的內容。

cut命令名稱:cut

使用許可權:所有使用者

用法:cut -cnum1-num2 filename

說明:顯示每行從開頭算起 num1 到 num2 的文字。

範例

shell>> cat example

test2

this is test1

shell>> cut -c0-6 example ## print 開頭算起前 6 個字元

test2

this i

cat命令

名稱:cat

使用許可權:所有使用者

使用方式:cat [-abeensttuv] [--help] [--version] filename

說明:把檔案串連線後傳到基本輸出(螢幕或加 > filename 到另乙個檔案)

引數

-n 或 --number 由 1 開始對所有輸出的行數編號

-b 或 --number-nonblank 和 -n 相似,只不過對於空白行不編號

-s 或 --squeeze-blank 當遇到有連續兩行以上的空白行,就代換為一行的空白行

-v 或 --show-nonprinting

cd命令

名稱: cd

使用許可權: 所有使用者

使用方式: cd [dirname]

說明: 變換工作目錄至 dirname。 其中 dirname 表示法可為絕對路徑或相對路徑。若目錄名稱省略,則變換至使用者的 home directory (也就是剛 login 時所在的目錄)。

另外,"~" 也表示為 home directory 的意思,"." 則是表示目前所在的目錄,".." 則表示目前目錄位置的上一層目錄。

範例 : 跳到 /usr/bin/ :

cd /usr/bin

跳到自己的 home directory :

cd ~

跳到目前目錄的上上兩層 :

cd ../..

cd - 返回進入當前目錄前所在目錄

mkdir命令

名稱: mkdir

使用許可權:於目前目錄有適當許可權的所有使用者

使用方式:mkdir [-p] dirname

說明:建立名稱為 dirname 之子目錄。

引數:-p 確保目錄名稱存在,不存在的就建乙個。

範例

在工作目錄下,建立乙個名為 aaa 的子目錄 :

mkdir aaa

在工作目錄下的 bbb 目錄中,建立乙個名為 test 的子目錄。若 bbb 目錄原本不存在,則建立乙個。(注:本例若不加 -p,且原本 bbb目錄不存在,則產生錯誤。)

mkdir -p bbb/tes

Linux 基礎操作指令

1 date 日期時間 2 cal 萬年曆 3 bc 計算器 4 ls 檢視目錄下內容 5 cd 改變當前路徑 6 建立刪除目錄 特殊小例 7 檢視檔案內容 8 cut 選取命令 9 find 查詢檔案 10 grep 查詢檔案內容 11 管道 12 關機 13 檔案的壓縮與解壓 14 man手冊 ...

Linux基礎操作指令(1)

linux指令在伺服器運維中是相當重要的,之前系統的學習過這個,現在再來總結一下就當複習了。需要注意的是linux 發行版本的命令大概有 200 多個,但是常用的命令只有 10 多個而已。etc shells 現在看一下下面兩個快捷鍵 再安裝gui的情況下,會在命令視窗和圖形互動介面切換 進入lin...

Linux 檔案目錄操作指令

ls 顯示檔案和目錄列表 l 列出檔案的詳細資訊 a 列出當前目錄所有檔案,包含隱藏檔案 mkdir 建立目錄 p 父目錄不存在情況下先生成父目錄 cd 切換目錄 touch 生成乙個空檔案 echo 生成乙個帶內容檔案 cat tac 顯示文字檔案內容 cp 複製檔案或目錄 rm 刪除檔案 r 同...