Linux常用文件操作命令

原文地址:Linux常用文件操作命令 作者:云涛
1、文件命名规则 
1)除了/  之外,所有的字符都合法。 
2)有些字符最好不用,如空格符、制表符、退格符和字符@  #  $  &  (  )  -  等。 
3)避免使用.  作为普通文件名的第一个字符。 
4)大小写敏感。 
命令格式 
命令格式:命令-选项  参数 
例:ls      -la    /etc 
说明:1)当有多个选项时,可以写在一起。 
2)两个特殊的目录.  和..  ,分别代表当前目录和当前目录的父目录。 

1、文件处理命令:ls 
命令名称:ls 
命令英文原意:list 
命令所在路径:/bin/ls 
执行权限:所有用户 
功能描述:显示目录文件 
语法:ls    选项[-ald]    [文件或目录] 
    -a        显示所有文件,包括隐藏文件 
    -l        详细信息显示 
    -d        查看目录属性 

2、文件处理命令:cd 
命令名称:cd 
命令英文原意:change  directory 
命令所在路径:shell内置命令 
执行权限:所有用户 
语法:cd  [  目录] 
功能描述:切换目录 
范例:$  cd    /      切换到根目录 
$  cd  ..      回到上一级目录 

3、文件处理命令:pwd 
命令名称:pwd 
命令英文原意:print  working  directory 
命令所在路径:/bin/pwd 
执行权限:所有用户 
语法:pwd 
功能描述:显示当前所在的工作目录 
范例:$  pwd 
          /etc/rc5.d 

4、文件处理命令:touch 
命令名称:touch 
命令所在路径:/bin/touch 
执行权限:所有用户 
语法:touch    [文件名] 
功能描述:创建空文件 
范例:$  touch  newfile 

5、文件处理命令:mkdir 
命令名称:mkdir 
命令英文原意:make  directories 
命令所在路径:/bin/mkdir 
执行权限:所有用户 
语法:mkdir      [  目录名] 
功能描述:创建新目录 
范例:$  mkdir  newdir 

6、文件处理命令:cp 
命令名称:cp 
命令英文原意:copy 
命令所在路径:/bin/cp 
执行权限:所有用户 
语法:cp    -R    [源文件或目录]  [  目的目录] 
                                        -R              复制目录 
功能描述:复制文件或目录
范例: 
              $  cp    file1  file2    dir1 
                将文件file1、file2复制到目录dir1 
              $  cp    -R  dir1  dir2 
                将dir1下的所有文件及子目录复制到dir2 

7、文件处理命令:mv 
命令名称:mv 
命令英文原意:move 
命令所在路径:/bin/mv 
执行权限:所有用户 
语法:mv    [源文件或目录]  [  目的目录] 
功能描述:移动文件、更名 
范例: 
              $  mv      file1  file3 
              将当前目录下文件file1更名为file3 
              $  mv      file2    dir2 
              将文件file2移动到目录dir2下 

8、文件处理命令:rm 
命令名称:rm 
命令英文原意:remove 
命令所在路径:/bin/rm 
执行权限:所有用户 
语法:rm      -r      [文件或目录] 
                      -r      删除目录 
功能描述:删除文件 
范例: 
                      $  rm  file3 
                        删除文件file3 
                      $  rm  -r  dir1 
                        删除目录dir1 
 
9、文件处理命令:cat 
命令名称:cat 
命令英文原意:concatenate  and  display  files 
命令所在路径:/bin/cat 
执行权限:所有用户 
语法:cat  [文件名] 
功能描述:显示文件内容 
范例:$  cat    /etc/issue 
                            $  cat    /etc/services 

10、文件处理命令:more 
命令名称:more 
命令所在路径:/bin/more 
执行权限:所有用户 
语法:more    [文件名] 
                    (空格)  或f        显示下一页 
                    (Enter)              显示下一行 
                    q或Q                  退出 
功能描述:分页显示文件内容 
范例:  $  more    /etc/services 

11、文件处理指令:head 
指令名称:head 
指令所在路径:/bin/head 
执行权限:All  User 
语法:head    -num    [文件名] 
                      -num      显示文件的前num行 
功能描述:查看文件的前几行 
范例:$  head    -20    /etc/services 
 
12、文件处理指令:tail 
指令名称:tail 
指令所在路径:/bin/tail 
执行权限:All  User 
语法:tail      -num    [文件名] 
                            -num          显示文件的后num行 
                            -f              动态显示文件内容 
功能描述:查看文件的后几行 
范例:$  tail    -30    /etc/services 

  13、文件处理命令:ln 
命令名称:ln 
命令英文原意:link 
命令所在路径:/bin/ln 
执行权限:所有用户 
语法:ln      -s      [源文件]  [  目标文件] 
                      -s      创建软链接 
功能描述:产生链接文件 
范例: 
                $  ln  -s    /etc/issue    /issue.soft 
                  创建文件/etc/issue的软链接/issue.soft 
                $  ln      /etc/issue    /issue.hard 
                  创建文件/etc/issue的硬链接/issue.hard 

你可能感兴趣的:(Linux常用文件操作命令)