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 遞迴建立目錄 ...