Linux基本命令一(檔案管理)

2022-09-13 20:48:26 字數 1789 閱讀 6193

1.uname:檢視版本資訊

1.0 uname -r

1.1 [--all]顯示所有資訊

1.2 [-i]硬體平台資訊

2.pwd:顯示當前所在目錄(print working directory)

3.cd:切換/改變目錄(change directory)

3.0 cd [相對路徑或絕對路徑]

3.1 [.]代表此層目錄

3.2 [..]代表上一層目錄

3.3 [-]代表前乙個工作目錄

3.4 [~]代表「當前登陸使用者身份」所在的主目錄

4.mkdir:建立目錄(make directory)

4.0 mkdir [-p] 目錄名稱

4.1 [-p]建立多層次目錄

5.rmdir:刪除目錄(make directory)

5.0 rmdir [-p] 目錄名稱

5.1 [-p]連同上層「空的」目錄也一起刪除

6.ls:列出目錄內容(list)

6.0 ls [-aadhl] 

6.1 [-a]顯示所有的目錄和檔案,包括「.」和「..」

6.2 [-a]顯示所有的目錄和檔案,不包括「.」和「..」

6.3 [-d]僅列出目錄本身,而不是列出目錄內的檔案資料

6.4 [-h]將檔案容量以人類較易讀的方式(例如gb、kb等) 列出來

6.5 [-l]列出檔案並顯示檔案的屬性和許可權等資訊

例如:ls -lh;ls -ld

7.cp:拷貝(copy)

7.0 cp  [-adfilprsu] 原始檔 目標(目標可以是檔名也可以是目錄名)

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

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

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

##在預設的條件中,cp的原始檔與目的檔案的許可權是不同的,目的檔案的所有者會是執行命令的使用者。

7.4[-u] 差異複製,常用在備份裡面

7.5[-a]將檔案的所有特性都複製過去,比如擁有檔案許可權的組別

例:以root身份,將/etc/passwd檔案複製到/tmp下

7.6[-f]若目的地已經有相同檔名的檔案存在,則在複製前先予以刪除再行複製,其實就是force的意思,強制複製,預設是需要詢問的

7.7[-u]增量複試,如果複製中有部分檔案存在,則不複製,預設是需要詢問的

8.mv:移動檔案,還有重新命名的作用(move)

8.0 mv [-fiu] source destination

8.1[-f]:強制移動,不會出現警告資訊

8.2[-i]:移動之前詢問你

8.3[-u]:目標存在的時候,只有source比較新才會更新

9.rm:刪除檔案和目錄(remove)

9.0 rm [-ifr] 檔名或目錄

9.1[-f]強制刪除,沒有提示資訊

9.2[-i]刪除前有提示資訊

9.3[-r]遞迴刪除

網上的幾個常見問題的回答:

1.檔案與資料夾重新命名

1

//重新命名檔案old_file->new_file

2mv old_file new_file

3rename old_file new_file45

//重新命名檔案old_dir-->new_dir

6 mv old_dir new_dir

2.檔案批量重新命名:shell指令碼

3.find命令的用法:待查

Linux基本命令27 檔案目錄管理命令

touch命令 touch命令用於建立空白檔案或設定檔案的時間,格式為 touch 選項 檔案 mkdir命令 mkdir命令用於建立空白的目錄,格式為 mkdir 選項 目錄 可以結合 p引數來遞迴建立具有巢狀關係的檔案目錄 mv命令 mv命令用於剪下檔案或將檔案重新命名,格式為 mv 選項 原始...

Liunx基本命令總結(一) 檔案目錄類

最近學習了linux的一些基本命令,寫個部落格記錄一下,以便之後複習。功能描述 顯示當前工作目錄的絕對路徑。基本語法 pwd功能描述 顯示當前目錄的內容資訊。基本語法 ls 選項 目錄或是檔案 常用選項 a 顯示當前目錄所有檔案和目錄,包括隱藏檔案 l 以列表的形式顯示資訊 功能描述 切換工作目錄 ...

linux(一)檔案處理命令

一 檔案處理命令 ls 選項 檔案或目錄 選項 a 顯示所有檔案,包括隱藏檔案 l 顯示詳細資訊 d 檢視目錄屬性 h 人性化顯示檔案大小 i 顯示inode 檔案型別 檔案 d 目錄 l 軟連線檔案 u 所有者 g所屬組 o其他人 r 讀 w 寫 x 執行 mkdir 建立目錄 p 遞迴建立目錄 ...