Linux常用命令详解之文件处理命令一
2013-08-01 21:20
435 查看
一,(1)命令名称:ls
(2)命令英文原意:list
(3)命令所在路径:/bin/ls
(4)执行权限:所有用户
(5)功能描述:显示目录文件
(6)语法:ls [-ald] [文件或目录]
-a(all) 显示所有文件,包括影藏文件
-l(long) 详细信息显示
-d(directory) 查看目录属性
相关知识:
1)在Linux中,有两种类型的命令:
(1)只有系统管理员才能使用的命令:一般放在/sbin或是/usr/sbin目录中;
(2)所有用户都能使用的命令:一般放在/bin或是/usr/bin目录中;
Bin表示binary(二进制文件),sbin可以理解为super binary,usr表示user
所以,一般情况下,只要看到命令放在哪个目录下,就知道他可以被什么用户使用。
2)在Linux中常见的文件类型有三种:
d 表示目录,即directory
- 表示二进制文件
l 表示软件连接,即link
3)在Linux中有三种基本的文件操作权限;
r read 读
w write 写
x execute 执行
所以,在Linux中也有三种文件用户用户:
u 表示user即用户是文件所有者
g 表示group即用户是文件所属组中的一员
o 表示others即用户是其他用户
重点 如:我们在用-l选项查看文件时,会显示这部分字符
drwxr-xr-x 2 root root 4096 12-01 20:52 bin
A B C D E F G
A中:告诉了我们文件或目录的类型和操作权限
第一个字符代表文件类型,后面的9个字符又可以分成三部分(没三个字符一部分),每一个部分代表一类用户,和这类用户对文件的操作权限
前三个字符 rwx 表示文件所有者 有rwx三种权限
中间三个字符 r-x 表示文件所属组 有rx两种权限
后三个字符 r-x 表示其他用户 有rx两种权限
B中:2代表硬链接数为2
C中:代表文件的所有者
D中:带表文件的所属组
E中:代表文件大小(不是很准确)
注意:存取数据的最小单位是块,即数据块 一个数据块大小是512字节(默认值,可以改)
也就是,一个12字节的文件过来要占用一个数据块(就像再小的一个人也得坐一个椅子一样),500字节的文件也只占一个数据块,1000字节的文件占用2个数据块;
所以,根据不同的应用调整不同的数据块大小有时候是很必要的,如过你的应用的数据很小,那么如果你的数据块设置的过大,那么你的存储空间将会浪费很多,反之,如果你的应用的数据会很大,则最好把数据块调的大一点,因为数据块越小,存储的速度越慢。
小提示:文件系统本身也要占用一些存储空间,所以我们卖的8G的U盘,肯定不会有8G。
F中:代表文件的创建时间或最后修改时间
G中:文件或目录名
小提示:在Linux中,要终止任何一个命令,按ctrl + c 就行了。
二,(1)命令名称:cd
(2)命令英文原意:change directory
(3)命令所在路径:shell内置命令
(4)执行权限:所有用户
(5)功能描述:切换目录
(6)语法:cd [目录]
如:$ cd / 切换到根目录
$ cd .. 回到上一级目录
三,(1)命令名称:pwd
(2)命令英文原意:print working directory
(3)命令所在路径:/bin/pwd
(4)执行权限:所有用户
(5)功能描述:显示当前所在的目录
(6)语法:pwd
如:$ pwd
四,(1)命令名称:touch
(3)命令所在路径:/bin/touch
(4)执行权限:所有用户
(5)功能描述:创建空文件
(6)语法:touch [文件名]
如:$ touch newfile
五,(1)命令名称:mkdir
(2)命令英文原意:make directory
(3)命令所在路径:/bin/mkdir
(4)执行权限:所有用户
(5)功能描述:创建新的目录
(6)语法:mkdir [目录名]
如:$ mkdir newdir
六,(1)命令名称:cp
(2)命令英文原意:copy
(3)命令所在路径:/bin/cp
(4)执行权限:所有用户
(5)功能描述:复制文件或目录
(6)语法:cp [-R][源文件或目录] [目标目录]
[-R]表示要复制目录,复制文件不用写它
如:$ cp file1 file2 dir1 将文件file1和file2复制到dir1中
$ cp -R dir dir1 将目录dir1下的所有文件复制到dir2中
(2)命令英文原意:list
(3)命令所在路径:/bin/ls
(4)执行权限:所有用户
(5)功能描述:显示目录文件
(6)语法:ls [-ald] [文件或目录]
-a(all) 显示所有文件,包括影藏文件
-l(long) 详细信息显示
-d(directory) 查看目录属性
相关知识:
1)在Linux中,有两种类型的命令:
(1)只有系统管理员才能使用的命令:一般放在/sbin或是/usr/sbin目录中;
(2)所有用户都能使用的命令:一般放在/bin或是/usr/bin目录中;
Bin表示binary(二进制文件),sbin可以理解为super binary,usr表示user
所以,一般情况下,只要看到命令放在哪个目录下,就知道他可以被什么用户使用。
2)在Linux中常见的文件类型有三种:
d 表示目录,即directory
- 表示二进制文件
l 表示软件连接,即link
3)在Linux中有三种基本的文件操作权限;
r read 读
w write 写
x execute 执行
所以,在Linux中也有三种文件用户用户:
u 表示user即用户是文件所有者
g 表示group即用户是文件所属组中的一员
o 表示others即用户是其他用户
重点 如:我们在用-l选项查看文件时,会显示这部分字符
drwxr-xr-x 2 root root 4096 12-01 20:52 bin
A B C D E F G
A中:告诉了我们文件或目录的类型和操作权限
第一个字符代表文件类型,后面的9个字符又可以分成三部分(没三个字符一部分),每一个部分代表一类用户,和这类用户对文件的操作权限
前三个字符 rwx 表示文件所有者 有rwx三种权限
中间三个字符 r-x 表示文件所属组 有rx两种权限
后三个字符 r-x 表示其他用户 有rx两种权限
B中:2代表硬链接数为2
C中:代表文件的所有者
D中:带表文件的所属组
E中:代表文件大小(不是很准确)
注意:存取数据的最小单位是块,即数据块 一个数据块大小是512字节(默认值,可以改)
也就是,一个12字节的文件过来要占用一个数据块(就像再小的一个人也得坐一个椅子一样),500字节的文件也只占一个数据块,1000字节的文件占用2个数据块;
所以,根据不同的应用调整不同的数据块大小有时候是很必要的,如过你的应用的数据很小,那么如果你的数据块设置的过大,那么你的存储空间将会浪费很多,反之,如果你的应用的数据会很大,则最好把数据块调的大一点,因为数据块越小,存储的速度越慢。
小提示:文件系统本身也要占用一些存储空间,所以我们卖的8G的U盘,肯定不会有8G。
F中:代表文件的创建时间或最后修改时间
G中:文件或目录名
小提示:在Linux中,要终止任何一个命令,按ctrl + c 就行了。
二,(1)命令名称:cd
(2)命令英文原意:change directory
(3)命令所在路径:shell内置命令
(4)执行权限:所有用户
(5)功能描述:切换目录
(6)语法:cd [目录]
如:$ cd / 切换到根目录
$ cd .. 回到上一级目录
三,(1)命令名称:pwd
(2)命令英文原意:print working directory
(3)命令所在路径:/bin/pwd
(4)执行权限:所有用户
(5)功能描述:显示当前所在的目录
(6)语法:pwd
如:$ pwd
四,(1)命令名称:touch
(3)命令所在路径:/bin/touch
(4)执行权限:所有用户
(5)功能描述:创建空文件
(6)语法:touch [文件名]
如:$ touch newfile
五,(1)命令名称:mkdir
(2)命令英文原意:make directory
(3)命令所在路径:/bin/mkdir
(4)执行权限:所有用户
(5)功能描述:创建新的目录
(6)语法:mkdir [目录名]
如:$ mkdir newdir
六,(1)命令名称:cp
(2)命令英文原意:copy
(3)命令所在路径:/bin/cp
(4)执行权限:所有用户
(5)功能描述:复制文件或目录
(6)语法:cp [-R][源文件或目录] [目标目录]
[-R]表示要复制目录,复制文件不用写它
如:$ cp file1 file2 dir1 将文件file1和file2复制到dir1中
$ cp -R dir dir1 将目录dir1下的所有文件复制到dir2中
相关文章推荐
- 详解linux文件处理的的常用命令
- Linux常用命令详解之文件处理命令二
- Linux常用命令详解之文件处理命令三
- linux常用命令一之文件处理命令
- Linux常用命令(二)文件处理命令3
- uucico命令_Linux uucico 命令用法详解:Linux uucico命令UUCP文件传输服务程序。 uucico是用来处理uucp或uux送到队列的文件传输工具。uucico有两种工作模式:主动模式和附属模式。当在主动模式下时,uucico会调用远端主机;在附属模式下时,uucico则接受远端主机的调用。
- Linux学习笔记(3)Linux常用命令之文件处理命令
- [文件]Linux文本处理常用命令总结
- dd命令_Linux dd 命令用法详解:复制文件并对原文件的内容进行转换和格式化处理
- linux常用文件处理命令——课堂笔记
- Linux 常用命令以及部分详解-第一章 文件的基本管理
- Linux常用的文件处理命令
- linux常用命令-简单文件处理命令
- Linux学习之——常用文件处理命令
- Linux基础 标准教程(3)-常用文件处理命令
- Linux常用命令25:linux文件属性详解
- fmt命令_Linux fmt 命令用法详解:读取文件后优化处理并输出
- Linux常用命令(3)之文件处理命令
- linux常用文件处理命令
- Linux常用命令(4)之文件处理命令