Linux下檔案的操作命令

2021-06-01 09:09:42 字數 2396 閱讀 6184

進入特定目錄合令:「cd "

例:進入根目錄下的home目錄

#cd /home

進入當前目錄下的share目錄

#cd share

返回上級目錄

#cd ..

返回到根目錄

#cd /

從上面可以看到linux中的「cd「命令的用法與「dos「命令大同小異。

[注意]*進小寫字母」cd「而不是大寫字母」cd「。在linux系統中是嚴格區分大小寫的參:「cd」≠「cd「

顯示目錄及檔案列表命令:」ls「

例:顯示根目錄的目錄及檔案列表

#ls /

顯示根目錄下的etc目錄下的內容

#ls /ect

顯示當前目錄下的內容

#ls常 用引數:

#ls -l '列出當前目錄下每個目錄及檔案的詳細資訊如下所示

總用量 136616

-rwxrwxrwx 1 root root 14171744 7月 5 2006 m2m-the day you went away.mpeg

-rwxrwxrwx 1 root root 9875351 7月 5 2006 nana-loney.wmv

-rwxrwxrwx 1 root root 13884366 8月 26 2006 信了你的邪.wmv

-rwxrwxrwx 1 root root 14239997 7月 5 2006 周華健-難以抗拒.wmv

-rwxrwxrwx 1 root root 8675552 7月 5 2006 張韶涵-寓言.wmv

-rwxrwxrwx 1 root root 12848837 7月 8 2006 王心凌_睫毛彎彎.wmv

-rwxrwxrwx 1 root root 16050388 7月 5 2006 王蓉-哎呀.wmv

-rwxrwxrwx 1 root root 11059489 7月 5 2006 蕭瀟-愛要坦蕩蕩.wmv

-rwxrwxrwx 1 root root 11647679 7月 5 2006 蕭雅軒-最熟悉的陌生人.wmv

-rwxrwxrwx 1 root root 10317222 7月 5 2006 董燕妮-龍族.wmv

-rwxrwxrwx 1 root root 17078937 7月 5 2006 藍沁-傳奇世界.wmv

#ls -c '按檔案建立的時間排序,時間由近及遠來顯示當前目錄的內容:

信了你的邪.wmv 蕭瀟-愛要坦蕩蕩.wmv 藍沁-傳奇世界.wmv

王心凌_睫毛彎彎.wmv 王蓉-哎呀.wmv 周華健-難以抗拒.wmv

nana-loney.wmv m2m-the day you went away.mpeg 蕭雅軒-最熟悉的陌生人.wmv

董燕妮-龍族.wmv 張韶涵-寓言.wmv

引數:「-s「按檔案長度進行排序,最長的檔案在前面

」-u「按檔案最後訪問時間進行排序

「-t「 按檔案修改的時間進行排序

」-r「 按逆序顯示各項

」-r"按顯示本目錄及其子目錄的檔案資訊。

「-u」按目錄本身順序列出。

可以多個引數組合使用,如「ls -lt"、"ls -ls"

拷貝檔案命令

例 :將當前目錄下的123.txt檔案拷貝到/home/temp目錄下:

#cp 123.txt /home/temp

#cp -i 123.txt /home/temp

在dos系統下,內部所帶的copy命令是不能夠複製子目錄及子目錄下的檔案的,這時dos就不得不引入乙個外部命令xcopy來起到這個作用。而在linux中"cp"命令是具備這樣的作用的:

例:將目錄test及其子目錄下所用內容都拷貝到/home/temp下:

#cp -r test /home/temp

一般情況下,將原始檔複製到目標目錄下後,則複製後的檔案的許可權與原始檔的許可權是不一樣的,複製到目標目錄下的該檔案的許可權就是命令操作者所擁有的許可權。如果要使複製後,兩個檔案的許可權一致就必須加乙個引數」-p"

例:#cp -p 123.txt /home

刪除檔案/目錄

例:刪除當前目錄下的所有txt文件

#rm *.txt

在linux下rm的介面並不友好,刪除檔案前不會給出確認操作的提示,因此經常會發生誤刪檔案的情況,為了讓在刪除檔案前強制進行操作確認,可以加入引數「-i」

例:刪除當前目錄下的123.txt

#rm -i 123.txt

例:刪除當前目錄下的test目錄

#rm -r test

一般情況下,root使用者的許可權比較大,因此為了防止誤操作,系統會預設root使用者在執行rm操作前,必須進行確認,即此時"rm" = "rm -i"。如果root使用者要一次性刪除整個目錄或是多個檔案就必須按很多次確認。這樣非常不便,因此這時就要加入引數"-f"忽略確認資訊如:

#rm -rf test

Linux 下檔案操作

include include include include include include include include include define s 100 void treedisplay void treecreat void filecreatopen void fileread ...

Linux下檔案操作

1.linux下檔案操作的途徑 1 通過底層檔案系統來實現,要求熟悉底層檔案系統的結構,並且編寫大量 來完成 2 通過呼叫shell來完成,訪問shell介面,但shell返回的資訊不便於程式的分析 3 通過系統呼叫來實現,能夠完成相應的功能,並且返回足夠的資訊 2.linux下檔案操作的方式 1 ...

Linux下檔案操作

1.linux下檔案操作的途徑 1 通過底層檔案系統來實現,要求熟悉底層檔案系統的結構,並且編寫大量 來完成 2 通過呼叫shell來完成,訪問shell介面,但shell返回的資訊不便於程式的分析 3 通過系統呼叫來實現,能夠完成相應的功能,並且返回足夠的資訊 2.linux下檔案操作的方式 1 ...