系統檔案管理

2022-10-09 02:54:07 字數 3043 閱讀 6754

目錄mkdir 命令,是 make directories 的縮寫,用於建立新目錄,此命令所有使用者都可以使用。

mkdir命令的基本格式:

[root@localhost ~]# mkdir [-mp] 目錄名

-m 選項用於手動配置所建立目錄的許可權,而不再使用預設許可權。

-p 選項遞迴建立所有目錄,以建立 /home/test/demo 為例,在預設情況下,你需要一層一層的建立各個目錄,而使用 -p 選項,則系統會自動幫你建立 /home、/home/test 以及 /home/test/demo。

-v 顯示建立目錄的過程

建立目錄:

我們建立了乙個名為one的目錄,通過 ls 命令可以看到這個目錄已經建立。我們在建立目錄的時候使用的是相對路徑,所以這個目錄被建立到當前目錄下。

在指定路徑建立目錄並檢視建立過程:

創立多個目錄空格隔開:

當我們建立多級目錄時,如果第一級目錄不存在,那麼我們建立結果會報錯,導致無法建立成果,因此使用mkdir建立多級目錄時,建議直接使用-p引數,可以避免出現「no such file or directory」這樣沒有檔案或目錄的報錯了,不會影響已存在的目錄。

建立目錄之序列用法:

功能說明:

touch命令有兩個功能:一是建立新的空檔案;二是改變已有檔案的時間戳屬性

語法格式:

touch  [option]  [file]

touch  [選項]   [檔案]

1.touch命令以及後面的選項和檔案,每個元素之間都至少要有乙個空格

2.注意區分touch和mkdir命令的功能,mkdir命令是建立空目錄,而touch是建立空檔案。

3.在linux中,一切皆檔案。雖然touch命令不能建立目錄,但是可以修改目錄的時間戳。

引數說明

解釋說明

-a只更改指定檔案的最後訪問時間

-d使用字串string代表的時間作為模板設定指定檔案的時間屬性

-m只更改指定檔案的最後修改時間

-r file

將指定檔案的時間屬性設定為與模板檔案file的時間屬性相同

-t stamp

使用[[cc]yy]mmddhhmm[.ss]格式的時間設定檔案的時間屬性。格式的含義從左到右依次為:世紀、年、月、日、時、分、秒

序列用法:

touch想要建立檔案,必須該檔案的上級目錄要存在

linux tree命令用於以樹狀圖列出目錄的內容。

執行tree指令,它會列出指定目錄下的所有檔案,包括子目錄裡的檔案。

引數說明:

-a 顯示所有檔案和目錄。

-a 使用asni繪圖字元顯示樹狀圖而非以ascii字元組合。

-c 在檔案和目錄清單加上色彩,便於區分各種型別。

-d 顯示目錄名稱而非內容。#只看所有的目錄,不看普通檔案

-d 列出檔案或目錄的更改時間。

-f 在每個檔案或目錄之前,顯示完整的相對路徑名稱。

-f 在執行檔案,目錄,socket,符號連線,管道名稱名稱,各自加上"*","/","=","@","|"號。

-g 列出檔案或目錄的所屬群組名稱,沒有對應的名稱時,則顯示群組識別碼。

-i 不以階梯狀列出檔案或目錄名稱。

-l level 限制目錄顯示層級。# 後面接數字,檢視指定層級的目錄

-l 如遇到性質為符號連線的目錄,直接列出該連線所指向的原始目錄。

-n 不在檔案和目錄清單加上色彩。

-n 直接列出檔案和目錄名稱,包括控制字元。

-p 列出許可權標示。

-p《範本樣式》 只顯示符合範本樣式的檔案或目錄名稱。

-q 用"?"號取代控制字元,列出檔案和目錄名稱。

-s 列出檔案或目錄大小。

-t 用檔案和目錄的更改時間排序。

-u 列出檔案或目錄的擁有者名稱,沒有對應的名稱時,則顯示使用者識別碼。

-x 將範圍侷限在現行的檔案系統中,若指定目錄下的某些子目錄,其存放於另乙個檔案系統上,則將該子目錄予以排除在尋找範圍外。

安裝:

安裝失敗會有以下報錯:

## 以前安裝過tree命令,/usr/bin/tree 沒有這樣的檔案或目錄-

bash: /usr/bin/tree: no such file or directory

## 以前沒有安裝過tree命令,tree 命令沒有找到

-bash: tree: command not foun

解決方法:curl-o /etc/yum.repos.d/centos-base.repo

curl-o /etc/yum.repos.d/epel.repo

mv:move

# 語法

mv [option]... source destmv

[選項] 原始檔... 目標路徑

## 注意,目標路徑,必須是乙個目錄,如果目標路徑不存在,則是改名1234567

本地檔案管理系統

目錄下的檔案 序號檔名稱 檔案型別 操作 filename 刪除 filename 重新命名 包含前段檔案 並把檔案資訊通過前端檔案傳給真正處理新增功能的php檔案 提取到要增加檔案的資料夾名稱 dir get dir or die 資料夾不存在 file get filename or die 檔...

檔案管理系統總結

無奈 什麼都不懂就直接試用asp.net寫個小軟體。總結一下學到的新東西。寫入http流 這裡主要用到了 binarywrite 向http流寫入檔案內容。2.巢狀母版頁在 vs2005 不能顯示,但可以使用。在 vs2008 可以可以正常顯示。3.多級目錄資訊儲存。在表中先建立乙個id 然後 再建...

作業系統 檔案管理

使用者作業中要用到各種各樣的資訊,如源程式 目標程式 資料 各種語言的編譯程式等。有的資訊需要長期儲存,而有的只是臨時使用。計算機系統經常把資訊儲存在磁碟等儲存介質上,也要利用輸入級 印表機等裝置進行資訊的輸入或輸出。啟動外圍裝置訪問資訊時一項相當複雜 繁瑣的工作。為減輕使用者的負擔和保證系統的安全...