文件操作命令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
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
相关文章推荐
- ftp, http 都只能对2G以下的文件操作
- linux命令——文件操作
- shell下的文件测试操作命令
- vi单文件操作常用命令
- 转并学习:powershell 命令五味(别名列表,文件操作……)
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- HTTP 文件上载操作需要很长时间才能完成
- linux学习日记(4)-文件和目录操作相关命令-3
- linux学习日记(4)-文件和目录操作相关命令-2
- 用 GDI 操作 EMF 文件[7]: EnumEnhMetaFile、PlayEnhMetaFileRecord - 枚举文件中的图形命令
- vi部分命令. 替换操作; 文本格式转换; 在整个文件中替换; 在行首尾添加字符串.
- HTTP 文件上载操作需要很长时间才能完成
- Linux命令学习(五):文件操作命令(2)
- linux的常用文件操作命令
- net Framework 2.0 专门提供了配置文件的操作http://hi.baidu.com/lanxmail/blog/item/5fd8aa4439ff194d510ffe90.html
- c#中对文件的操作小结(http://www.a2605.org/ddvipcom/program/c-/index1/134.htm)
- Linux命令学习(三):文件操作命令(1)
- Windows XP 控制台命令详解 - 目录和文件操作命令
- 目录及文件操作命令
- linux学习日记(4)-文件和目录操作相关命令-1