歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Linux文件管理和操作命令積累

我們玩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的文件


  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命令顯示的/下子目錄清單


14、磁盤操作工具:du 例子:du -sh . 說明:列出當前目錄下的所有子目錄和文件占用的空間


15、查找文件所在目錄命令:which 例子:which rm 說明:查找rm命令保存在哪個目錄


16、查找程序保存位置命令:whereis 例子:whereis grep 說明:找出grep命令的程序位置、源程序和它的使用手冊存放位置


17、釋放磁盤空間命令:df 例子:df -h . 說明:給出當前工作子目錄所在硬盤驅動器上的空閒空間


18、同步磁盤命令: sync 例子:sync ; sync 說明:確保緩存中的內容被寫到磁盤上

Copyright © Linux教程網 All Rights Reserved