檔案和目錄的操作命令詳情

2021-12-30 13:15:36 字數 1813 閱讀 9065

建立的方式有

cat > filename 命令建立檔案 touch 命令建立 vi 命令建立touch命令用於修改檔案或者目錄的時間屬性,包括訪問時間和更改時間。若檔案不存在,系統會建立乙個新的檔案。

語法

mv aaa bbb將info目錄放入logs目錄中。注意,如果logs目錄不存在,則該命令將info改名為logs。

mv info/ logs再如將/usr/student下的所有檔案和目錄移到當前目錄下,命令行為:

$ mv /usr/student/*cp命令用來將乙個或多個原始檔或者目錄複製到指定的目的檔案或目錄。它可以將單個原始檔複製成乙個指定檔名的具體的檔案或乙個已經存在的目錄下。cp命令還支援同時複製多個檔案,當一次複製多個檔案時,目標檔案引數必須是乙個已經存在的目錄,否則將出現錯誤。

語法

cp(選項)(引數)選項

選項說明

-a 此引數的效果和同時指定」-dpr」引數相同;

-d 當複製符號連線時,把目標檔案或目錄也建立為符號連線,並指向與原始檔或目錄連線的原始檔案或目錄;

-f 強行複製檔案或目錄,不論目標檔案或目錄是否已存在;

-i 覆蓋既有檔案之前先詢問使用者;

-l 對原始檔建立硬連線,而非複製檔案;

-p 保留原始檔或目錄的屬性;

-r/r

遞迴處理,將指定目錄下的所有檔案與子目錄一併處理;

-s 對原始檔建立符號連線,而非複製檔案;

-u 使用這項引數後只會在原始檔的更改時間較目標檔案更新時或是名稱相互對應的目標檔案並不存在時,才複製檔案;

-s 在備份檔案時,用指定的字尾「suffix」代替檔案的預設字尾;

-b 覆蓋已存在的檔案目標前將目標檔案備份;

-v 詳細顯示命令執行的操作。

例項

如果把乙個檔案複製到乙個目標檔案中,而目標檔案已經存在,那麼,該目標檔案的內容將被破壞。此命令中所有引數既可以是絕對路徑名,也可以是相對路徑名。通常會用到點.或點點..的形式。例如,下面的命令將指定檔案複製到當前目錄下:

cp ../mary/homework/assign .所有目標檔案指定的目錄必須是己經存在的,cp命令不能建立目錄。如果沒有檔案複製的許可權,則系統會顯示出錯資訊。

將檔案file複製到目錄/usr/men/tmp下,並改名為file1

cp file /usr/men/tmp/file1將目錄/usr/men下的所有檔案及其子目錄複製到目錄/usr/zh中

cp -r /usr/men /usr/zh互動式地將目錄/usr/men中的以m打頭的所有.c檔案複製到目錄/usr/zh中

cp -i /usr/men m*.c /usr/zh我們在linux下使用cp命令複製檔案時候,有時候會需要覆蓋一些同名檔案,覆蓋檔案的時候都會有提示:需要不停的按y來確定執行覆蓋。檔案數量不多還好,但是要是幾百個估計按y都要**了,於是折騰來半天總結了乙個方法:

cp aaa/* /bbb

複製目錄aaa下所有到/bbb目錄下,這時如果/bbb目錄下有和aaa同名的檔案,需要按y來確認並且會略過aaa目錄下的子目錄。

cp -r aaa/* /bbb

這次依然需要按y來確認操作,但是沒有忽略子目錄。

cp -r -a aaa/* /bbb

依然需要按y來確認操作,並且把aaa目錄以及子目錄和檔案屬性也傳遞到了/bbb。

\cp -r -a aaa/* /bbb

成功,沒有提示按y、傳遞了目錄屬性、沒有略過目錄。

檔案目錄操作命令

檔案目錄操作命令 ls 顯示檔案和目錄列表 l 列出檔案的詳細資訊 a 列出當前目錄所有檔案,包含隱藏檔案 pwd 顯示當前目錄路徑 mkdir 建立目錄 p 父目錄不存在情況下先生成父目錄 cd 切換目錄 touch 生成乙個空檔案 echo 生成乙個帶內容檔案 cat tac 顯示文字檔案內容 ...

Linux命令操作 檔案和目錄的操作管理

日期 2020 05 14 心情 description 在linux中什麼是乙個檔案的路徑呢,通俗點講就是檔案儲存的地方。如果你告訴系統這個檔案的路徑,那麼系統就可以找到這個檔案。路徑分為兩種絕對路徑1 和相對路徑2 下面介紹了檔案操作的常用命令,本文以基本語法 基本選項 效果3個方面總結 基本語...

linux命令 檔案目錄操作命令

一 命令的基本格式 root love2 這是提示符的分隔符號,沒有特殊含義。root 顯示的是當前的登入使用者。分隔符號,沒有特殊含義。love2 當前系統的主機名 預設主機名是 localhost.localdomain,我已經修改了 代表使用者當前所在的目錄,此例中使用者當前所在的目錄是家目錄...