5Linux目錄處理指令

2021-08-16 14:41:53 字數 1333 閱讀 2732

目錄處理命令

mkdir  建立新目錄make directories

語法: mkdir -p /***x/***/***   -p:遞迴建立

mkdir /tmp/xiaodianying :在根目錄下的tmp資料夾內建立乙個xiaodianying的資料夾

mkdir -p /tmp/japan/boduo :tmp本來是不存在的,一下子建立乙個tmp以及tmp裡面的新資料夾。-p的作用舉例

mkdir/tmp/japan/cangjing/tmp/japan/longhzu :同時建立多個目錄

注意做好目錄名稱規劃,便於查詢

cd  : change directory

語法:cd /tmp/japan/cangjing

cd /etc

pwd :  print working directory  顯示當前目錄

語法: (直接就打) pwd

兩個特殊目錄   cd .  表示當前目錄   cd ..  回到當前目錄的前乙個目錄

rmdir :remove empty directories  刪除空目錄,注意是空目錄,目錄不是空的話,不能刪除

語法: rmdir /tmp/japan/boduo

cp : copy  複製檔案或目錄

語法:cp -r /tmp/japan/cangjing /root   將目錄/tmp/japan/cangjing複製到/root下

cp -rp /tmp/japan/cangjing /tmp/japan/longze /root  將目錄/tmp/japan/cangjing和longze複製到/root下,並保持目錄屬性

-r 複製目錄

-p 保留檔案屬性(例如最後修改時間,使用了-p,就不會改變)

可以同時複製檔案的方法,如上

不加-r表示複製檔案,不是目錄

複製的時候同時改名: cp -r /tmp/japan/longze /root/shenchao.18+ longze目錄改名為shenchao.18+同時複製到root下

mv :move 剪下檔案,改名

語法: mv /tmp/japan/cangjing /root

mv /tmp/japan/longze /root/nvshen   剪下目錄並且同時改名

在檔案所在的目錄下:  mv cangjing canglaoshi 直接改名

rm:remove 刪除目錄或者檔案

-r 刪除目錄(不加-r表示刪除檔案)

-f 強制執行(當資料夾中很多子資料夾,可以一次全部刪除)

在當前目錄下:rm ******(檔名)

rm -rf /tmp/japan (刪除目錄)

5 Linux時間程式設計

include time t time time t calptr 返回距計算機元年的秒數 define time t long include struct tm gmtime const time t calptr 獲取世界標準時間utc struct tm include struct tm ...

實驗5 linux網路程式設計

完成基於tcp的客戶端和伺服器程式編寫,要求伺服器採用迴圈方式處理客戶端的資料。server.c include include include include include include include include define server port 5012 define serv i...

5 linux裝置驅動 記憶體申請

動態記憶體分配 1 kmalloc size t size int flag 和kfree const void addr 分配核心內部的動態記憶體,記憶體分配速度快,但是大小限制在 32 page size 即32 4k 以內 2 vmalloc unsigned long size 和vfree...