我們玩linux大部分的時間是對linux的檔案進行操作,所以我將一些常用的linux下檔案管理操作命令積累下來,方便隨時使用,明細如下:
1、建立命令:touch 例子:touch skxiao.xml 說明:建立檔案skxiao.xml
2、刪除命令:rm 例子:rm -r /home/shenkxiao/ 說明:刪除/home/shenkxiao/下的所有檔案
3、複製命令:cp 例子:cp skxiao.xml /home/shenkxiao 說明:將當前目錄下的skxiao.xml檔案拷貝到/home/shenkxiao目錄下
4、移動命令:mv 例子:mv skxiao.xml skxiao.xml_bak_20120331 說明:將當前目錄下的skxiao.xml檔案移動到當前目錄下並重命名為skxiao.xml_20120331
5、鏈結命令:ln 例子:ln -s skxiao.xml link-to-skxiao.xml 說明:建立乙個名為link-to-skxiao.xml的符號鏈結,讓它指向原始檔skxiao.xml
6、查詢命令:find 例子:find . -atime 7 說明:查詢當前目錄中至少7天沒有被訪問的檔案
例子:find . -name core -exec rm{} \; 說明:刪除當前目錄中名為core的檔案並將之刪除
例子:find . -name '*.xml' -size -100k 說明:刪除當前目錄下以.xml結尾小於100k的檔案 www.2cto.com
7、壓縮命令:gzip 例子:gzip skxiao.xml 說明:壓縮當前目錄下的檔案skxiao.xml
例子:gzip -d skxiao.xml.gz 說明:解壓縮skxiao.xml.gz檔案
例子:gzip -9 *.xml 說明:使用最大壓縮效果方法對全部以.xml結尾的檔案進行壓縮
8、建子目錄:mkdir 例子:mkdir -p /temp/shenkxiao/linux/filecmd 說明:使用-p引數建立子目錄/temp/shenkxiao/linux/filecmd
9、刪子目錄:rmdir 例子:rmdir -p /temp/shenkxiao/linux/filecmd 說明:使用-p引數刪除子目錄/temp/shenkxiao/linux/filecmd(注:可用rm -r 代替此命令)
10、顯示當前工作目錄:pwd
11、磁帶檔案歸檔命令:tar 例子:tar -cf 1.tar 2.txt 說明:建立乙個壓縮檔案1.tar包含當前目錄下的2.txt文件
例子:tar -cvzf 1.tar.gz temp 說明:建立1.tar.gz壓縮文件,它包含temp目錄中所有內容,使用-v選項檢視命令執**況
例子:tar -xvzf 1.tar.gz 說明:解壓縮 檔案1.tar.gz(注:tar 命令是為數不多的要求選項順序的linux/unix工具之一,若使用tar -xvfz 1.tar.gz會失敗,因為-f後面必須接檔名稱 )
例子: tar -xvzf /dev/fd0 說明:從磁碟中解壓縮歸檔檔案
12、合併檔案命令:cat 例子:cat /etc/passwd /etc/group 說明:檢視/etc下passwd和group檔案
例子:cat /etc/passwd /etc/group >users-and-groups.txt 說明:把passwd和group檔案合併到users-and-groups.txt檔案中去
例子:cat /etc/hosts >> users-and-groups.txt 說明:向users-and-groups.txt中新增/etc/hosts中的內容
13、分屏顯示檔案內容:more 例子: ls | more / 說明:每次分屏地檢視由ls命令顯示的/下子目錄清單 www.2cto.com
14、磁碟操作工具:du 例子:du -sh . 說明:列出當前目錄下的所有子目錄和檔案占用的空間
15、查詢檔案所在目錄命令:which 例子:which rm 說明:查詢rm命令儲存在哪個目錄
16、查詢程式儲存位置命令:whereis 例子:whereis grep 說明:找出grep命令的程式位置、源程式和它的使用手冊存放位置
17、釋放磁碟空間命令:df 例子:df -h . 說明:給出當前工作子目錄所在硬碟驅動器上的空閒空間
18、同步磁碟命令: sync 例子:sync ; sync 說明:確保快取中的內容被寫到磁碟上
摘自 shenkxiao的專欄
Linux檔案管理操作命令
1.建立檔案 touch file12.刪除檔案 rm rf file3.修改檔名 mv file1 file24.檢視檔案內容 cat file4 more file45.複製檔案 cp file1 file26.移動檔案 mv file1 file27.編輯檔案 vi file28.批量建立檔案...
Linux常用檔案和目錄操作管理命令
例項 例項1 列出檔案的詳細資訊,檔案大小以kb顯示 ls lh例項2 列出檔案的詳細資訊,簡要寫法 ll例項 例項1 切換到名稱為dir的目錄 cddir例項2 切換到名稱為dir目錄下的test目錄 cddir test例項 例項1 建立乙個名稱為dir的空目錄 mkdir dir例項2 建立乙...
Linux命令操作 檔案和目錄的操作管理
日期 2020 05 14 心情 description 在linux中什麼是乙個檔案的路徑呢,通俗點講就是檔案儲存的地方。如果你告訴系統這個檔案的路徑,那麼系統就可以找到這個檔案。路徑分為兩種絕對路徑1 和相對路徑2 下面介紹了檔案操作的常用命令,本文以基本語法 基本選項 效果3個方面總結 基本語...