Linux 文件处理命令 总结
来源:互联网 发布:逆袭网络剧第一集腾讯 编辑:程序博客网 时间:2024/06/07 19:29
文件名注意几点:
(1)命令和属性之间用空格隔开,所以文件命名最好不用空格。
(2)linux里的文件可以没有后缀名。
(3)避免使用.作为普通文件名的第一个字符,因为.开头的文件时隐藏文件。
(4)大小写敏感。
->命令格式
命令 -选项 参数 eg: ls -la/etc
当有多个选项时,可以写在一起,如上的l和a都是一个选项,可以写在一起。
->文件处理命令:
(1)ls(list)作用:显示目录文件;路径:/bin/ls
执行权限:(1)root执行的命令所在路径 /sbin或/usr/sbin
(2)all user执行的命令所在路径 /bin或/usr/bin
选项: -a (all) 显示所有文件,包括隐藏文件
-l (long) 详细信息显示
-d 查看目录属性
-l/的使用:(根目录下的文件的详细信息,在/后面可以添加具体文件,查看具体文件下的文件的详细信息)
查看到的一条记录为:drwxr-xr-x 2 root root 4096 12-01 20:52 bin
硬链接数 所有者 所属组 文件大小 创建时间或最后修改时间 文件名
常见文件类型 d -> directory目录; - ->二进制文件 ;l ->link 软链接文件
常用权限 rwx, r-read w-write x-execute
用户的划分:所有者u(user) 所属组g(group) 其他人o(others)
例如:一个文件显示为drwxr-xr-x,它一般有十位字母,四部分组成,分别是d 、rwx、r-x 、r-x,分别代表的含义是本文件是二进制文件;该文件的所有者拥有读、写、执行权限;该文件的所属组拥有读、执行权限;该文件的其他人拥有读、执行权限。
(2)cd(change directory)作用:切换目录; 路径:shell内置命令
eg:cd/ 切换到根目录; cd..回到上一级目录 ;cd 文件路径
(3)pwd (print working directory) 显示当前所在的工作目录
(4)touch 作用:创建空文件 eg:touch newfile
(5)mkdir (make directories)作用:常见新目录
(6)cp(copy)复制文件或目录; cp 源文件 目的文件
说明:若是复制目录则为 cp -R 源目录 目标目录;可以一次复制多个文件,最后一个是目标文件就可以,eg: cp file1 file2 dir1(file1和file2复制到dir1中);
(7)mv(move) 作用:移动文件、更名;eg:mv file1 file2(将file改名为file2)
(8)rm(remove)作用:删除文件;rm-r 删除目录;rm-f 不需要询问强制删除,普通时候需要询问。
rmdir 作用:删除空目录
(9)cat(concatenate and display files)显示文件内容,适用一些文件较小的显示,如果文件太长,则要适用more来分页显示
(10)more 分页显示文件的内容 more 文件名 enter显示下一行 ,空格或f 显示下一页,q或Q退出
(11)head 查看文件的前几行 head -num 文件名 (查看文件的前num行)
(12)tail 查看文件的后几行 tail -num 文件名
(13)ln(link) 产生链接文件
创建软链接 ln -s 源文件 软链接名称
创建硬链接 ln 源文件 硬链接名称
文件的标识就是inode(i节点),相当于id,每个文件都会有自己的唯一的inode。
软链接文件的特点:权限都是 lrwxrwxrwx 是一个指向源文件的符号链接,大小很小。类似于windows系统里的快捷方式。它可以跨文件系统,即可以跨分区。
硬链接文件的特点: 和源文件大小相同,类似于复制,但是不同于复制的是硬链接实现了于源文件的同步更新。它与源文件具有相同的inode。不能跨文件系统。
- Linux 文件处理命令 总结
- Linux文件处理命令
- Linux文件处理命令
- Linux文件处理命令
- linux文件处理命令
- linux文件处理命令
- Linux文件处理命令
- linux文件处理命令
- Linux文件处理命令
- Linux文件处理命令
- Linux 文件处理命令
- Linux文件处理命令
- Linux文件处理命令
- Linux文件处理命令
- linux命令(文件处理命令)
- linux命令-文件处理命令
- Linux命令(文件处理命令)
- Linux文件处理命令教程
- 谷歌技术"三宝"之MapReduce
- android 界面布局总结 && Android开发之Linkify【转】
- 获取xen客户机的数据
- gcc编译优化等级的区别
- python2.7.2的安装
- Linux 文件处理命令 总结
- android http-post方法简单实现
- 创业公司该不该被收购 这是个问题
- 【读书小结】—— Kaspersky anti-virus engine technology
- asp.net实现文件夹及文件压缩,并实现下载(一)
- usb camera HAL :CameraHardware.cpp
- JAVA异常处理及其应用(2)
- TCP/IP 阻塞模式与非阻塞模式
- objective-C 的内存管理之-引用计数