作用:複製檔案或者目錄
用法:複製檔案
cp 檔名 移動目錄
複製目錄(-r 表示遞迴的複製檔案,即拷貝目錄)
cp -r 目錄名 移動目錄
當然我們可以結合萬用字元*,做一些快速的複製
複製目錄中所有以 .txt檔案結尾的檔案
cp *.txt 移動目錄
作用:
1.移動檔案或者目錄
2.重新命名檔案或者目錄
移動檔案:
mv 檔名 目錄名
當然mv命令也是可以使用萬用字元移動多個檔案
mv *
.txt 目錄名
重新命名:
mv 檔名 檔案新名字
作用:刪除檔案或者是目錄
用法
rm 檔名 //刪除單個檔案
rm 檔名1 檔名2
//刪除多個檔案
i引數 向使用者確認是否刪除
rm -i 檔名
y:刪除
n:不刪除
f引數,強制刪除檔案
用法:
rm -f 檔名\目錄名
r引數,遞迴的刪除檔案
用法:
rm -r 檔名\目錄
作用:刪除空資料夾
用法:rmdir 資料夾名
rm -rf 這是乙個非常危險的命令:
遞迴強制刪除資料夾,可能一步小心就把根目錄刪除了
ls -i 可以顯示檔案的inode,如果是硬鏈結,他們的inode是一樣的
此時,不管我們刪除哪乙個軟體,另乙個軟體都不會有任何的影響。
ls -l可以檢視檔案的資訊:
-rw-rw-r-- 2 ubuntu ubuntu 0 10月 25 19:33 file1
-rw-rw-r-- 2 ubuntu ubuntu 0 10月 25 19:33 file2
第二列,顯示2的目的就是,具有同乙個inode的檔案有兩個
軟鏈結很像我們在windows下面的快捷方式
用法:ln -s 檔案1 檔案2
軟鏈結的檔案2 是指向檔案1的
-rw-rw-r-- 1 ubuntu ubuntu 0 10月 25 19:43 file1
lrwxrwxrwx 1 ubuntu ubuntu 5 10月 25 19:43 file2 -> file1
這個時候我們刪除了file2,file1是不受任何影響的。
如果我們刪除了file1,file2就會變成乙個死鏈結,因為指向的檔案不見了。
軟鏈結可以指向目錄,但是硬鏈結不行
Linux學習 檔案
chmod 更改檔案9個屬性 linux檔案屬性有兩種設定方法,一種是數字,一種是符號。linux檔案的基本許可權就有九個,分別是owner group others三種身份各有自己的read write execute許可權。先複習一下剛剛上面提到的資料 檔案的許可權字元為 rwxrwxrwx 這...
Linux學習(檔案七)
庫函式 讀 size t fread void ptr,size t size,size t n,file stream 功能 從stream指向的檔案中讀取n個字段,每字段為size位元組,並將讀取的資料放入ptr所指的字元陣列中,返回實際已讀取的字段數。庫函式 寫 size t fwrite c...
linux學習 檔案操作
1.linux中檔案系統有什麼特點?1 linux下一切皆檔案,目錄也是檔案,裝置也是檔案。2 linux的檔案型別有 普通檔案,目錄檔案,鏈結檔案,塊裝置,字元裝置,socket,管道檔案 通過 ls l 可以檢視檔案型別和屬性 普通檔案 d 目錄檔案 l 鏈結檔案 c 字元裝置 b 塊裝置 p ...