Linux系統之檔案目錄建立 刪除操作

2021-06-26 22:04:03 字數 2654 閱讀 8162

在home目錄下有 wwwroot 目錄,wwwroot下有 sinozzz 目錄,即 /home/wwwroot/sinozzz

在 /home/wwwroot 目錄下新建乙個 sinozzz123 的資料夾

mkdir /home/wwwroot/sinozzz123

1.把 /home/wwwroot/sinozzz 裡面的檔案和資料夾等複製到 home/wwwroot/sinozzz123 目錄下

cp -rf /home/wwwroot/sinozzz/* /home/wwwroot/sinozzz123

2.把 /home/wwwroot/sinozzz123/abc/ 下的資料夾和檔案複製到 home/wwwroot/sinozzz123 目錄下

cp -rf /home/wwwroot/sinozzz123/abc/* /home/wwwroot/sinozzz123

3.把 /home/wwwroot/sinozzz 目錄複製到 /home/wwwroot/sinozzz123 目錄下,即把 sinozzz 複製變成 sinozzz123 的子目錄,變成 /home/wwwroot/sinozzz123/sinozzz 的路徑

cp -rf /home/wwwroot/sinozzz /home/wwwroot/sinozzz123

1.使用mv命令剪下檔案。

如需要將 /home/wwwroot/sinozzz123/music/ 目錄下的 1.*** 檔案剪下到 /home/wwwroot/sinozzz123/abc 目錄下,執行下面的命令即可:

# mv /home/wwwroot/sinozzz123/music/1.*** /home/wwwroot/sinozzz123/abc

2.使用mv命令剪下資料夾。

把 /home/wwwroot/sinozzz123/soft 資料夾剪下到 /home/wwwroot/sinozzz123/abc 目錄下

# mv /home/wwwroot/sinozzz123/soft /home/wwwroot/sinozzz123/abc

3.使用mv命令剪下資料夾和檔案

把 /home/wwwroot/sinozzz123/photo/ 下的資料夾和檔案剪下到 /home/wwwroot/sinozzz123/abc 目錄下

# mv /home/wwwroot/sinozzz123/photo/* /home/wwwroot/sinozzz123/abc

在linux下,移動檔案跟重新命名都是同乙個命令,mv(就是move的意思)

命令: mv 源檔名 目標檔名

1.把 /home/wwwroot/sinozzz123/index.htm 重新命名為 /home/wwwroot/sinozzz123/index.html

# mv /home/wwwroot/sinozzz123/index.htm /home/wwwroot/sinozzz123/index.html

2.把 /home/wwwroot/sinozzz123 目錄重新命名為 /home/wwwroot/sinozzz456

# mv /home/wwwroot/sinozzz123 /home/wwwroot/sinozzz456

linux刪除目錄很簡單,很多人還是習慣用rmdir,不過一旦目錄非空,就陷入深深的苦惱之中,現在使用rm -rf命令即可。

直接rm就可以了,不過要加兩個引數-rf

即:rm -rf   目錄名字

-r 就是向下遞迴,不管有多少級目錄,一併刪除

-f 就是直接強行刪除,不作任何提示的意思

1.刪除檔案使用例項:

rm -f /home/wwwroot/sinozzz456/index.html

將會強制刪除 /home/wwwroot/sinozzz456/index.html 這個檔案

2.清空資料夾例項:

rm -rf /home/wwwroot/sinozzz456/abc/*

將會強制刪除 /home/wwwroot/sinozzz456/abc 目錄下所有檔案、資料夾,保留 /home/wwwroot/sinozzz456/abc 目錄

3.刪除資料夾例項:

rm -rf /home/wwwroot/sinozzz456

將會強制刪除 /home/wwwroot/sinozzz456 目錄以及其下所有檔案、資料夾

需要提醒的是:使用這個rm -rf的時候一定要格外小心,linux沒有**站的

當然,rm還有更多的其他引數和用法,man rm就可以檢視了

如果是在 /home/wwwroot/ 目錄下進行操作,則可以省去每個命令的 /home/wwwroot/ 部分

linux系統之設定賬號新建立目錄或檔案的預設許可權

在unix或者linux中,每建立乙個檔案或者目錄時,這個檔案或者目錄都具有乙個預設的許可權,比如目錄755,檔案644,那麼這些預設許可權是怎麼控制的呢?答案是 umask 許可權掩碼。一般預設的umask值為022,其最終效果就是新建立的目錄許可權為755,檔案許可權為644。所以只要修改了使用...

Python判斷檔案 目錄是否存在並建立 刪除檔案

一 判斷檔案 目錄 1 使用os模組 判斷檔案是否存在 os.path.isfile path 判斷目錄是否存在 os.path.isdir path 判斷路徑是否存在 使用 path 模組 os.path.exists path 使用 access 方法 os.access path,os.f o...

LINUX之檔案系統目錄結構

初步接觸linux時,一般都是從有介面的 ubuntu 或其他的系統 開始了解的,當然不管是有介面或者是無介面,其核心都是一樣的 linux 核心。其檔案系統的目錄結構也是一樣的,就像用 windows 一樣,你得知道整個電腦有幾個碟符,每個碟符裡面存放著哪些東西,這樣工作起來更順暢。linux 檔...