您的位置:首页 > 大数据 > 人工智能

文件操作命令http://blog.csdn.net/hsd2012/article/details/45170817

2017-02-26 16:23 190 查看
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 [文件名] 
         -n 在每一行之前添加行号
功能描述:显示文件内容 
范例:$ cat  /etc/issue 
              $ cat  /etc/services 
补充 如果将cat倒着写tac 那么查看的内容将倒着显示。 

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 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐