檔案目錄操作命令二

2021-10-05 03:28:25 字數 2864 閱讀 4086

linux mkdir 命令用來建立指定的名稱的目錄,要求建立目錄的使用者在當前目錄中具有寫許可權,並且指定的目錄名不能是當前目錄中已有的目錄。

1.命令格式:

mkdir [選項] 目錄…

2.命令功能:

通過 mkdir 命令可以實現在指定位置建立以 dirname(指定的檔名)命名的資料夾或目錄。要建立資料夾或目錄的使用者必須對所建立的資料夾的父資料夾具有寫許可權。並且,所建立的資料夾(目錄)不能與其父目錄(即父資料夾)中的檔名重名,即同乙個目錄下不能有同名的(區分大小寫)。

3.命令引數:

-m, --mode=模式,設定許可權

-p, --parents 可以是乙個路徑名稱。此時若路徑中的某些目錄尚不存在,加上此選項後,系統將自動建立好那些尚不存在的目錄,即一次可以建立多個目錄;

-v, --verbose 每次建立新目錄都顯示資訊

4.命令例項:

例一:建立乙個空目錄

命令:mkdir test

輸出例二:遞迴建立多個目錄

命令:mkdir -p test2/test22

輸出例三:建立許可權為777的目錄

命令:mkdir -m 777 test3

輸出例四:建立新目錄都顯示資訊

命令:mkdir -v test4

輸出linux中刪除檔案和目錄的命令: rm命令。rm是常用的命令,該命令的功能為刪除乙個目錄中的乙個或多個檔案或目錄,它也可以將某個目錄及其下的所有檔案及子目錄均刪除。對於鏈結檔案,只是刪除了鏈結,原有檔案均保持不變。

rm是乙個危險的命令,使用的時候要特別當心,尤其對於新手,否則整個系統就會毀在這個命令(比如在/(根目錄)下執行rm * -rf)。所以,我們在執行rm之前最好先確認一下在哪個目錄,到底要刪除什麼東西,操作時保持高度清醒的頭腦。

1.命令格式:

rm [選項] 檔案…

2.命令功能:

刪除乙個目錄中的乙個或多個檔案或目錄

3.命令例項:

例一:刪除檔案file,系統會先詢問是否刪除。

命令:rm 檔名

輸入rm log.log命令後,系統會詢問是否刪除,輸入y後就會刪除檔案,不想刪除則資料n。

輸出例二:強行刪除file,系統不再提示。

命令:rm -f log1.log

輸出例三:刪除任何.log檔案;刪除前逐一詢問確認

命令:rm -i *.log

輸出例四:將 test1子目錄及子目錄中所有檔案刪除

命令:rm -r test1

例五:rm -rf test2命令會將 test2 子目錄及子目錄中所有檔案刪除,並且不用一一確認

命令:rm -rf test2

例六:刪除以 -f 開頭的檔案

命令:rm – -f

rmdir是常用的命令,該命令的功能是刪除空目錄,乙個目錄被刪除之前必須是空的。

1.命令格式:

rmdir [選項]… 目錄…

2.命令功能:

該命令從乙個目錄中刪除乙個或多個子目錄項,刪除某目錄時也必須具有對父目錄的寫許可權。

mv命令是move的縮寫,可以用來移動檔案或者將檔案改名,是linux系統下常用的命令,經常用來備份檔案或者目錄。

1.命令格式:

mv [選項] 原始檔或目錄 目標檔案或目錄

2.命令功能:

根據mv命令中第二個引數型別的不同(是目標檔案還是目標目錄),mv命令將檔案重新命名或將其移至乙個新的目錄中。當第二個引數型別是檔案時,mv命令完成檔案重新命名,此時,原始檔只能有乙個(也可以是源目錄名),它將所給的原始檔或目錄重新命名為給定的目標檔名。當第二個引數是已存在的目錄名稱時,原始檔或目錄引數可以有多個,mv命令將各引數指定的原始檔均移至目標目錄中。在跨檔案系統移動檔案時,mv先拷貝,再將原有檔案刪除,而鏈至該檔案的鏈結也將丟失。

3.命令引數

-b :若需覆蓋檔案,則覆蓋前先行備份。

-f :force 強制的意思,如果目標檔案已經存在,不會詢問而直接覆蓋;

-i :若目標檔案 (destination) 已經存在時,就會詢問是否覆蓋!

-u :若目標檔案已經存在,且 source 比較新,才會更新(update)

4.命令例項:

例一:檔案改名

命令:mv test.log test1.txt

例二:移動檔案

命令:mv test1.txt test3

例三:將檔案log1.txt,log2.txt,log3.txt移動到目錄test3中

命令:mv log1.txt log2.txt log3.txt test3

mv -t /opt/soft/test/test4/ log1.txt log2.txt log3.txt

例四:將檔案file1改名為file2,如果file2已經存在,則詢問是否覆蓋

命令:mv -i log1.txt log2.txt

例五:將檔案file1改名為file2,即使file2存在,也是直接覆蓋掉。

命令:mv -f log3.txt log2.txt

例六:目錄的移動

命令:mv dir1 dir2

例七:把當前目錄的乙個子目錄裡的檔案移動到另乙個子目錄裡

命令:mv test3/*.txt test5

例八:檔案被覆蓋前做簡單備份,前面加引數-b

命令:mv log1.txt -b log2.txt

檔案目錄操作命令

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

linux命令 檔案目錄操作命令

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

目錄和檔案操作命令

pwd 顯示當前使用者所處的工作目錄的絕對路徑 cd 更改工作目錄路徑 ls 列出當前工作目錄和目錄和檔案資訊 dirs 顯示目錄列表,在只需要顯示目錄的時候比較簡單實用 touch 建立空檔案或更改檔案時間 mkdir 建立目錄 rmdir 刪除空目錄 cp 複製檔案和目錄 mv 給檔案和目錄改名...