mv,pwd,rm 移動,顯示當前目錄,刪除

2021-08-28 10:38:33 字數 1197 閱讀 6837

1。mv 命令 *(移動,,重新命名。)

選項引數:

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

-f: 強制 覆蓋。不詢問。

(1)如果移動的是檔案txt1,如果目標檔案不存在,則會直接重新命名txt2,原檔案txt1刪除

(2)如果移動的是檔案txt1,如果目標檔案存在,則會提示是否覆蓋成txt2,覆蓋後重新命名為txt2並刪除原檔案txt1

(3)如果移動的是檔案txt1,目標是乙個目錄dir1,則直接會將檔案剪下到dir1裡,/dir1/txt1

(4)如果移動的是個目錄dir1,目標是檔名,則直接會重新命名

(5)如果移動的是目錄dir1,目標是個空目錄dir2,則直接會將dir1和他的子檔案直接剪下到dir2裡

(6)如果移動的是目錄dir1,目標是個非空目錄dir2,則會剪下到dir2裡面,如果有相同的名稱會被覆蓋

(7)如果移動的是目錄dir1,目標目錄不存在,則會直接重新命名

示例:[root@localhost home]# mv 1.txt /home/2.txt

mv:是否覆蓋"/home/2.txt"? y

2。pwd命令 printing working directory 顯示當前工作目錄

示例:[root@localhost tmp]# pwd

/tmp

3。rm刪除命令

-d:直接把欲刪除的目錄的硬連線資料刪除成0,刪除該目錄;

-f:強制刪除檔案或目錄;

-i:刪除已有檔案或目錄之前先詢問使用者;

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

–preserve-root:不對根目錄進行遞迴操作;

-v:顯示指令的詳細執行過程。

注意:刪除命令是乙個非常危險的操作,所有不用的檔案建議不要直接刪除,而是移動至某個專用目錄;(模擬**站),過段時間後,非常明確肯定不要了再刪除。

示例:1, 不加引數,直接刪除普通檔案

[root@localhost home]# rm 1.txt

rm:是否刪除普通檔案 「1.txt」?^c

2,-r ,刪除 目錄

[root@localhost home]# rm 111

rm: 無法刪除"111": 是乙個目錄

3 , -f ,強制刪除,不提示。

[root@localhost home]# rm -fr 111

linux顯示當前目錄命令

檢視當前路徑命令 pwd pwd命令能夠顯示當前所處的路徑。這個命令比較簡單,如果有時在操作過程中忘記了當前的路徑,則可以通過此命令來檢視路徑,其執行方式為 第一行為執行的命令,第二行的內容為執行pwd命令後顯示的資訊,即顯示使用者當前所在的工作目錄的路徑為 home samlee。應該經常使用pw...

UBUNTU 終端路徑只顯示當前目錄

xushx xushx thinkpad t430 src sudo cp home xushx workspace bashrc bashrc xushx xushx thinkpad t430 src source bashrc xushx src echo ps1 u w xushx src ...

讀取顯示當前目錄下的檔案及目錄 java io

很簡單的乙個需求,要求讀取當前目錄下所有的檔案和目錄,並顯示出來。將實現記錄下來,以備需要時參考。下面時具體的實現 讀取當前目錄下的檔案路徑 author since jdk1.4.2 version 1.0 date 2007 06 30 public class viewdirsandfiles...