Linux管理檔案和目錄基本命令

2021-03-04 04:15:48 字數 1687 閱讀 2396

touch:新建空檔案,當檔案存在時更新該檔案的時間標記,否則新建。

file:檢視檔案型別。

cp:複製檔案或目錄

引數:-f:(force)覆蓋目標同名檔案或目錄時不進行提醒,強制複製。

i:(interactive)覆蓋目標同名檔案或目錄時提醒使用者確認。

p:(pereserve)複製是保持原檔案的許可權、宿主及時間標記等屬性不變。

r:表示遞迴複製所有檔案及子目錄。

cp /bin/touch ./mytouch 複製/bin/touch命令程式複製到當前目錄下並命名為mytouch

cp /etc/inittab /etc/inittab.bak 將/etc/inittab檔案複製乙份進行備份。

cp –r /boot/grub/ /etc/httpd/conf/ ./ 將/boot/grub/ /etc/httpd/conf/複製到當前目錄下備份

rm:刪除檔案或目錄

引數:-f、-i、 -r,與cp引數相似

mv:移動檔案或目錄。

which:查詢linux命令檔案並顯示所在的位置。

find:查詢檔案或目錄

查詢型別\

按名字查詢:關鍵字 「-name」,允許使用* ? 萬用字元

按檔案大小查詢:關鍵字 「-size」,使用「+、-」設定超過或小於指定的大小作為查詢條件,常用容量單位為k、m、g

按檔案宿主查詢:關鍵字「-user」,根據檔案是否屬於目標使用者進行查詢。

按檔案型別查詢:關鍵字「-type」,根據檔案型別進行查詢

find /boot –size +1024k –a –name 「vmlinuz*」

find /var/log –user lp –exec –ls –ld {} \ 在/var/log中查詢屬於使用者lp的檔案胡目錄,並以長格式顯示其詳細資訊。

ln:為檔案或目錄建立鏈結

引數,-s:可選引數,建立符號鏈結時使用(軟鏈結)

檔案內容操作命令

cat:顯示並連線檔案的內容

more和less,分頁檢視檔案內容

head和tail:檢視檔案開頭或末尾的部分內容。

head -3 /etc/passwd:檢視使用者配置檔案/etc/passwd的開頭三行內容。

wc:(word count)統計檔案內容中的單詞數量等資訊。

引數:-c:統計位元組數

-l:統計行數

-w:統計單詞個數

grep:檢索、過濾檔案內容。

grep:-v 「^#」 /etc/vsftpd/ | grep –v 「^$」 檢視/etc/vsftpd/中除了以「#」開頭的行和空格以外的內容。

歸檔及壓縮命令

gzip和bzip2命令:製作壓縮檔案或解壓縮檔案。

引數:-9:可以有效提高壓縮比率,但檔案較大時會花費更多的時間。

-d:解壓檔案選項。

tar命令:製作歸檔檔案或釋放已歸檔的檔案

-c:建立.tar格式的包檔案。

-c:解包時指定釋放的目標資料夾。

-f:表示使用歸檔檔案

-j:呼叫bzip2程式進行壓縮或解壓

-p:打包時保留檔案及目錄的許可權

-t:列表檢視包內的檔案

-v:(verbose)輸出詳細資訊

-x:解開.tar格式的包檔案

-z:呼叫gzip程式進行壓縮或解壓。

vi文字編輯器

linux系統基本命令

1.1.1 linux常用命令 1 ls命令 顯示指定工作目錄下之內容 語法 ls 引數選項 目錄名 說明 顯示指定工作目錄下的內容 引數選項 如下 2 cd命令 變換工作目錄 語法 cd 目錄名 說明 用於更換工作目錄 例題 如下 cd 更換目錄回到上一級目錄 cd 更換到當前目錄 cd 更換目錄...

Linux基本命令大全

新手剛剛接觸linux的時候可能處處感到不便,不過沒有關係,接觸新的事物都有這樣的乙個過程,在你用過linux一段時間後,你就會逐漸了解linux其實和windows一樣容易掌握。由於操作和使用環境的陌生,如果要完全熟悉linux的應用我們首先要解決的問題就是對linux常用命令的熟練掌握。本章我們...

Linux檔案與目錄管理

在linux中什麼是乙個檔案的路徑呢,說白了就是這個檔案存在的地方,例如在上一章提到的 root ssh authorized keys 這就是乙個檔案的路徑。如果你告訴系統這個檔案的路徑,那麼系統就可以找到這個檔案。在linux的世界中,存在著絕對路徑和相對路徑。絕對路徑 路徑的寫法一定由根目錄 ...