linux 檔案操作命令

2021-08-30 20:46:08 字數 2765 閱讀 9695

1 備份命令與壓縮命令

tar

tar -zxvf filename

gzip命令

減少檔案大小有兩個明顯的好處,一是可以減少儲存空間,二是通過網路傳輸檔案時,可以減少傳輸的時間。gzip是在linux系統中經常使用的乙個對檔案進行壓縮和解壓縮的命令,既方便又好用。

語法:gzip [選項] 壓縮(解壓縮)的檔名

unzip命令

用ms windows下的壓縮軟體winzip壓縮的檔案如何在linux系統下展開呢?可以用unzip命令,該命令用於解擴充套件名為.zip的壓縮檔案。

語法:unzip [選項] 壓縮檔案名.zip

2 linux 檔案和目錄管理之列出、刪除、複製、移動及改名

3 排序命令

sort 命令的功能是對檔案中的各行進行排序。 sort 命令有許多非常實用的選項,這些選項最初是用來對資料庫格式的檔案內容進行各種排序操作的。實際上, sort 命令可以被認為是乙個非常強大的資料管理工具,用來管理內容類似資料庫記錄的檔案。

sort 命令將逐行對檔案中的內容進行排序,如果兩行的首字元相同,該命令將繼續比較這兩行的下一字元,如果還相同,將繼續進行比較。

4 清空檔案命令

$ :>/usr/myfile.txt

5 uniq命令

檔案經過處理後在它的輸出檔案中可能會出現重複的行。例如,使用 cat 命令將兩個檔案合併後,再使用 sort 命令進行排序,就可能出現重複行。這時可以使用 uniq 命令將這些重複行從輸出檔案中刪除,只留下每條記錄的唯一樣本。

6 linux 改變檔案或目錄的訪問許可權命令

linux 系統中的每個檔案和目錄都有訪問許可許可權,用它來確定誰可以通過何種方式對檔案和目錄進行訪問和操作。

檔案或目錄的訪問許可權分為唯讀,只寫和 可執行三種。以檔案為例,唯讀許可權表示只允許讀其內容,而禁止對其做任何的更改操作。可執行許可權表示允許將該檔案作為乙個程式執行。檔案被建立時,檔案所 有者自動擁有對該檔案的讀、寫和可執行許可權,以便於對檔案的閱讀和修改。使用者也可根據需要把訪問許可權設定為需要的任何組合。

有三種不同型別的使用者可對檔案或目錄進行訪問:檔案所有者,同組使用者、其他使用者。所有者一般是檔案的建立者。所有者可以允許同組使用者有權訪問檔案,還可以將檔案的訪問許可權賦予系統中的其他使用者。在這種情況下,系統中每一位使用者都能訪問該使用者擁有的檔案或目錄。

每一檔案或目錄的訪問許可權都有三組,每組用三位表示,分別為檔案屬主的讀、寫和執行許可權;與屬主同組的使用者的讀、寫和執行許可權;系統中其他使用者的讀、寫和執行許可權。當用 ls -l 命令顯示檔案或目錄的詳細資訊時,最左邊的一列為檔案的訪問許可權。例如:

$ ls -l sobsrc. tgz

-rw-r--r-- 1 root root 483997 ju1 l5 17:3l sobsrc. tgz

橫線代表空許可。 r 代表唯讀, w 代表寫, x 代表可執行。注意這裡共有 10 個位置。第乙個字元指定了檔案型別。在通常意義上,乙個目錄也是乙個檔案。如果第乙個字元是橫線,表示是乙個非目錄的檔案。如果是 d ,表示是乙個目錄。

例如:

- rw- r-- r--

普通檔案 檔案主 組使用者 其他使用者

是檔案 sobsrc.tgz 的訪問許可權,表示 sobsrc.tgz 是乙個普通檔案; sobsrc.tgz 的屬主有讀寫許可權;與 sobsrc.tgz 屬主同組的使用者只有讀許可權;其他使用者也只有讀許可權。

確定了乙個檔案的訪問許可權後,使用者可以利用 linux 系統提供的 chmod 命令來重新設定不同的訪問許可權。也可以利用 chown 命令來更改某個檔案或目錄的所有者。利用 chgrp 命令來更改某個檔案或目錄的使用者組。三個命令的具體用法請參照網上的

mkdir /home/u1 建立資料夾/home/u1

chown oracle /home/u1 表示改變目錄所有者為oracle賬戶;

chgrp dba /home/u1 改變/home/u1目錄為dba所有;

chmod 755 /home/u1 表示oracle賬戶對/home/u1目錄有755許可權;

rmdir /home/u1 表示刪除/home/u1目錄

linux下檔案和資料夾的許可權

檢視和修改檔案的讀寫許可權

7 查詢命令

1、基本格式 find / -name httpd.conf

2、查詢檔案:which filename example: which phpize

3、which,whereis,locate,find(檔案的搜尋)之間的區別,whereis是查詢可執行檔案路徑的

8 linux svn 大全

1、 2、linux 下 svn 的日常使用 ci命令之類

3、建立checkout命令 sudo svn co service/svn/filename --username *** --password ***

4、linux svn 客戶端安裝配置

9 檢視檔案內容命令

1、head:檢視檔案前5行 head -5 filename

2、tail:檢視檔案後10行 tail -10 filename 讀取最新的內容:tail -f /var/log/messages

3、sed :檢視檔案中間的一段 sed -n '5,10p' /etc/passwd 檢視5到10行

1、 wget

linux檔案操作命令

1.建立檔案 touch test.txt 建立檔案 echo this is a test test.txt 建立檔案並寫入內容 2.檢視檔案內容 cat cat test test.txt 檢視內容 cat n test test.txt 檢視內容並顯示行號 cat a test test.tx...

Linux檔案操作命令

檔案路徑操作 root localhosttest ls顯示當前目錄下的所有檔案及資料夾 root localhosttest ll以詳細方式顯示所有檔案與資料夾。相當於 ls l 命令 root localhosttest cd user 開啟user 資料夾 root localhosttest...

linux檔案操作命令

檔案操作命令 ls 顯示 ls a 顯示所有 包括隱藏 ls l 顯示詳細資訊 ls lh 同上,人性化顯示 ls ld etc 目錄的詳細資訊 ls i 檔案號 cd 切換到根目錄 cd.回到上一目錄 mkdir 建立空目錄 p 遞迴建立子目錄 cp r 原始檔或目錄 目的目錄 複製檔案或目錄 p...