1.touch命令
touch 命令用於建立空白檔案或設定檔案的時間,格式為「touch [選項] [檔案]"。
touch linuxprobe 命令可以建立出乙個名為 linuxprobe 的空白文字檔案。
對 touch 命令來講,有難度的操作主要是體現在設定檔案內容的修改時間(mtime)、檔案許可權或屬性的更改時間(ctime)與檔案的讀取時間(atime)上面。
touch 命令的引數及其作用:
引數作用
-a僅修改「讀取時間」(atime)
-a僅修改「修改時間」(mtime)
-a同時修改 atime 與 mtime
zoupeng@zoupeng-thinkpad-x1-carbon-5th:~$ ls -l 需要改的
-rw-r--r-- 1 zoupeng zoupeng 20 jun 5 16:22 需要改的
zoupeng@zoupeng-thinkpad-x1-carbon-5th:~$ echo
"visit the linuxprobe.com to leran linux skills"
>> 需要改的
zoupeng@zoupeng-thinkpad-x1-carbon-5th:~$ ls -l 需要改的
-rw-r--r-- 1 zoupeng zoupeng 67 jun 5 17:25 需要改的
zoupeng@zoupeng-thinkpad-x1-carbon-5th:~$ touch -d "2019-06-5 16:22" 需要改的
zoupeng@zoupeng-thinkpad-x1-carbon-5th:~$ ls -l 需要改的
-rw-r--r-- 1 zoupeng zoupeng 67 jun 5 16:22 需要改的
2.mkdir命令
mkdir 命令用於建立空白的目錄,格式為「mkdir [選項] 目錄」。
在 linux 系統中,資料夾是最常見的檔案型別之一。除了能建立單個空白目錄外,mkdir
命令還可以結合-p 引數來遞迴建立出具有巢狀疊層關係的檔案目錄。
zoupeng@zoupeng-thinkpad-x1-carbon-5th:~$ mkdir linuxprobe
zoupeng@zoupeng-thinkpad-x1-carbon-5th:~$ cd linuxprobe
zoupeng@zoupeng-thinkpad-x1-carbon-5th:~/linuxprobe$ mkdir -p a/b/c/d/e
zoupeng@zoupeng-thinkpad-x1-carbon-5th:~/linuxprobe$ cd a
zoupeng@zoupeng-thinkpad-x1-carbon-5th:~/linuxprobe/a$ cd b
3 cpr命令
cp 命令用於複製檔案或目錄,格式為「cp [選項] 原始檔 目標檔案」。
➢ 如果目標檔案是目錄,則會把原始檔複製到該目錄中;
➢ 如果目標檔案也是普通檔案,則會詢問是否要覆蓋它;
➢ 如果目標檔案不存在,則執行正常的複製操作。
cp 命令的引數及其作用如表所示:
引數作用
-p保留原始檔案的屬性
-d若物件為「鏈結檔案」,則保留該「鏈結檔案」的屬性
-r遞迴持續複製(用於目錄)
-i若目標檔案存在則詢問是否覆蓋
-a相當於-pdr(p、d、r 為上述引數)
4.mv命令
mv 命令用於剪下檔案或將檔案重新命名,格式為「mv [選項] 原始檔 [目標路徑|目標檔名]」。
5.rm命令
rm 命令用於刪除檔案或目錄,格式為「rm [選項] 檔案」。
在 linux 系統中刪除檔案時,系統會預設向您詢問是否要執行刪除操作,如果不想總是
看到這種反覆的確認資訊,可在 rm 命令後跟上-f 引數來強制刪除。另外,想要刪除乙個目錄,
需要在 rm 命令後面乙個-r 引數才可以,否則刪除不掉。
6.dd命令
dd 命令用於按照指定大小和個數的資料塊來複製檔案或轉換檔案,格式為「dd [引數]」。
linux系統中有乙個名為/dev/zero 的裝置檔案,這個檔案不會占用系統儲存空間,但卻可以提供無窮無盡的資料,因此可以使用它作為 dd命令的輸入檔案,來生成乙個指定大小的檔案。
引數作用
if輸入的檔名稱
of輸出的檔名稱
bs設定每個「塊」的大小
count
設定要複製「塊」的個數
例如我們可以用 dd 命令從/dev/zero 裝置檔案中取出乙個大小為 560mb 的資料塊,然後
儲存成名為 560_file 的檔案。在理解了這個命令後,以後就能隨意建立任意大小的檔案了:
zoupeng@zoupeng-thinkpad-x1-carbon-5th:~$ dd if=/dev/zero of=560_file count=1 bs=560m
1+0 records in
1+0 records out
587202560 bytes (587 mb, 560 mib) copied, 0.424793 s, 1.4 gb/s
如果把光碟機裝置中的光碟製作成 iso 格式的映象檔案,在 windows 系統中需要借助於第三方軟體才能做到,但在 linux 系統中可以直接使用 dd 命令來壓制出光碟映象檔案,將它變成乙個可立即使用的 iso 映象:
zoupeng@zoupeng-thinkpad-x1-carbon-5th:~$ dd if=/dev/cdrom of=rhel-server-7.0-x86_64-linuxprobe.com.iso
7311360+0 records in
7311360+0 records out
3743416320 bytes (3.7 gb) copied, 370.758 s, 10.1 mb/s
7.file命令
file 命令用於檢視檔案的型別,格式為「file 檔名」。
在 linux 系統中,由於文字、目錄、裝置等所有這些一切都統稱為檔案,而我們又不能
單憑字尾就知道具體的檔案型別,這時就需要使用 file 命令來檢視檔案型別了。
Linux學習筆記5 檔案
在 linux 中,所有的東西都被當成檔案 檔案許可權的第乙個字母代表檔案的型別 b 塊裝置檔案 c 字元裝置檔案 l鏈結檔案 d 目錄 一般檔案 許可權型別 r w x 擁有者u 組g 其他使用者o 執行 x 權力 沒有這個權利,無法進入目錄,建新檔案,以及查詢目錄下檔案和內容的許可權。讀權利 讀...
Linux學習筆記(1) 檔案 目錄許可權
在學習linux的過程中,老師經常重複的一句話就是 linux下一切皆檔案 在windows下,我們總要對各種執行程式,外設介面,目錄等等有著比較清晰的區分,那麼在 linux下一切皆檔案 的思想下,檔案許可權和目錄許可權有著什麼樣的意義或者區別呢?記住 對於檔案rwx許可權來說,它們都是針對檔案的...
5 檔案目錄結構(一)
1.注意事項 linux 中所有的儲存裝置都有自己的裝置檔名,包括硬碟 u 盤和光碟。掛載其實就是給這些儲存裝置分配碟符,只不過 windows 中的碟符用英文本母表示,而 linux 中的碟符則是乙個已經建立的空目錄。我們把這些空目錄叫作掛載點 可以理解為 windows 的碟符 把裝置檔案 如 ...