(二)目錄及檔案操作

2021-10-02 08:49:38 字數 1619 閱讀 8041

命令:ls[選項][目錄/檔案]

功能:對於目錄,該命令列出該目錄下的所有子目錄與檔案。

對於檔案,將列出檔名及其他資訊。linux檔案系統不是根據字尾名來執行檔案的,而是根據檔案是否有可執行許可權。

常用的選項

選項功能

-a顯示指定目錄下所有子目錄與檔案。

ls -a /root/home

-l列出指定目錄下所有目錄及檔案的詳細資訊。

ls -l 每行列出的詳細資訊依次為:

檔案型別與許可權 連線數 檔案所有者 檔案所屬組 檔案大小 最近修改時間 檔案名字

上面的第乙個字元表示檔案型別,以下型別:

-後寫的字元

顯示的檔案型別

-普通檔案d目錄

l符號鏈結

b塊裝置檔案

c字元裝置檔案

p命名管道

ssocket檔案

顯示的9個字元表示檔案的訪問許可權,分為3組,每組3位。

組別功能

第一組表示檔案建立者的許可權

第二組表示同組使用者的許可權

第三組表示其他使用者的許可權

ps:每一組的三個字元分別表示對檔案的讀、讀、執行許可權。

各許可權如下:r(讀) w(寫) x(執行) _( 沒有設定許可權)

每一組可以用乙個數字表示

ls輸出內容是有顏色的,比如:目錄是藍色,壓縮檔案是紅色,如果沒有顏色,可以加上引數–color=never表示輸出沒有彩色,而–color=auto表示自動,–color=always表示始終有顏色。

如果需要更加詳細的引數描述,可以通過:man ls 獲得ls的幫助。

命令:cd 目錄名

功能:改變工作目錄。將當前工作目錄改變到指定的目錄下,例如要切換當前目錄到「/home/user/0718」目錄,則使用cd /home/user/0718

常用的切換目錄命令

命令功能

cd …

到父目錄

cd /

到根目錄

cd ~

到用於主目錄下=直接執行cd

cd -

到上一次目錄

命令:pwd

功能:顯示使用者當前所在的目錄。

例如當我們使用cd /home/user/0718 ,再使用命令pwd則命令行會顯示 /home/user/0718

命令:mkdir[選項] dirname

功能:在當前目錄下建立乙個名字為dirname的目錄,如要在當前目錄下建立乙個名為07181的目錄,則使用命令mkdir 07181,系統就會在當前目錄下,建立乙個07181的目錄,此時可以ls -l檢視。

命令:rmdir[選項] dirname

功能:在當前工作目錄下刪除目錄名為dirname的子目錄。

此時該子目錄必須是個空目錄。如刪掉剛才的空目錄07181,輸入rmdir 07181

命令cp[選項] 原始檔或者目錄 目標檔案或目錄

功能:把指定的原始檔複製到目標檔案或多個原始檔複製到目標目錄中。

常用引數

檔案許可權及目錄操作

檔案擁有者 群組概念 賬號密碼群組資訊 預設情況下,所有系統上的賬號與一般賬號,及root相關資訊,都記錄在 etc passwd。個人密碼記錄在 etc shadow 所有組名記錄在 etc group root bys more etc fstab label ext3 defaults 1 1...

Perl檔案及目錄操作

大多數程式都不是孤立的,它們與它們的環境相互作用。很多的程式也需要通過檔案操作實現資料的存貯和交換。檔案控制代碼 file handle 是perl程式中為程式和外部世界提供i o連線的名稱。建議全部使用大寫字母以示與變數等的區別。特別地,也可以將tdin stdout stderr也認為是perl...

Python檔案及目錄操作

計算機中的檔案 相關記錄或放在一起的資料集合 import os 對不同作業系統相容的乙個庫 file path c windows system32 drives etc hosts 輸出反斜槓要雙反斜槓 file path r c windows system32 drives etc host...