一些Linux命令简要笔记——文件系统
来源:互联网 发布:淘宝手表店推荐 编辑:程序博客网 时间:2024/05/21 10:36
参考文献:Linux从入门到精通 第二版
推荐链接:Linux命令大全
1. mkdirpath: 创建一个目录,path可以是绝对路径,也可以用来在当前路径之下建立一个新文件夹。
2. touch filename : 当 filename 指定的文件在当前路径下不存在时,touch命令会新建一个文件。当文件已存在时,则会更新该文件的最近修改(建立)时间。
3. mv[para] [path/filename] [despath] : 将指定的文件夹或文件(由path或filename指定)移动到目标路径(由despath指定),并且可以有despath指定新的文件名。
para : -i 在进行移动时会输出与移动相关的信息。如当目标文件夹有文件与被移动文件重名时, 是否用新文件覆盖已有文件。
另外,利用mv命令可以实现文件的重命名: mv newname oldname
4.cp[para] [path/filename] [despath] : 与mv相似,能够复制文件或文件夹。
para : -i 与mv相同
para : -r cp默认不能复制文件夹,-r参数能够使其复制文件夹
5. rm[para] [path/filename] : 删除指定的文件或文件夹。
para : -i 与mv相同
para : -r 递归删除文件夹:先删所有文件,然后删除子文件夹及文件夹
使用rm命令务必十分小心!!!
6. 输出重定向符号: > , shell 默认的输出位置是屏幕,所以命令通常在屏幕上显示运行结果。使用输出重定向即是将命令结果输出到其他位置。
ls > /ls_out 这条命令表示将ls命令的输出写入到 ls_out 文件中去,并且会覆盖文件中的已有内容。>>则表示在文件末尾添加新内容。
7. 管道: | , 将一个命令的输出作为一条命令的输入参数。是重定向的更高层次。
ls | grep ay : 首先,ls列出所有的文件,然后这些文件传送给grep命令作为输入,最后grep命令在这些文件中查找所有出现ay字符串的行并输出。
8. 查看文件属性:
ls -l : 查看目录中所有文件或文件夹的属性信息
ls -ld file/path : 查看指定文件或目录的属性信息
输出的信息依次包括:文件类型、文件权限、文件属主、文件属组、最后修改日期、文件附属链接数、最后修改日期、文件名(路径名)
9. 文件的权限:
文件的权限分为三种:读、写、执行
文件权限针对三种用户: 属主(所有者)、属组(所有者所在组)、其他人
以ls 命令输出的权限信息为例:drwxrwxr-x
第一个字符d表示这是一个文件夹;
第二至四字符表示属主对文件夹的权限:读、写、执行;
下三个字符表示属组的权限,与属主相同;
最后三个字符表示其他人的权限,其中的 - 表示其他人不具有对文件的写权限。
10. 更改文件权限:chmodperson +/- authority file
person 表示更改权限的对象:属主(u)、属组(g)、其他人(o)
+/- 权限的增减
authority 表示权限:w / r / x
file 用来指定文件或文件夹
如 chmod u+w test.txt 表示为文件所有者增加写文件的权限
或者直接用 = 来指定权限 :
chmod ug=wrx,o=r test.txt 属主和属组拥有全部权限,其他人只有读权限
chmod g=u test.txt 属组拥有和属主一样的权限
阅读全文
0 0
- 一些Linux命令简要笔记——文件系统
- 一些Linux命令简要笔记——Linux编程
- 一些Linux命令简要笔记——软件管理
- 一些Linux命令简要笔记——磁盘管理
- 一些Linux命令简要笔记——进程管理
- 一些Linux命令简要笔记 -- Shell基本命令
- Linux的ETX2文件系统的一些笔记
- Linux学习笔记——一些常用的基本命令
- Linux学习笔记-文件系统管理命令
- Linux命令学习3—Linux磁盘与文件系统管理
- 【Linux学习】Linux文件系统3—文件操作命令
- 【Linux学习】Linux文件系统5—查看文件内容命令
- linux yum命令简要记录
- Linux实用命令(一)——文件系统操作
- Linux学习笔记:1.文件系统的管理命令(1)
- Linux学习笔记:2.文件系统的管理命令(2)
- linux笔记-根文件系统及文件管理命令详解
- linux 文件系统命令
- JavaScript-2-5:scroll、client、阻止冒泡
- 解决了电脑经常死机的问题
- 2012ICPC长春站 A Browsing History 【字符串】
- 【SQL Server学习笔记】18:对字符数据的处理
- bzoj 3143: [Hnoi2013]游走(高斯消元)
- 一些Linux命令简要笔记——文件系统
- chapter2:协同过滤
- VIJOS-P1626 爱在心中 tarjan
- 2012ICPC长春站 B Candy 【快速排列组合】
- bzoj-4627 [BeiJing2016]回转寿司 hash+权值线段树
- Go的闭包——计数器
- Unity_DOTween动画的学习(五)_Tweener的使用和注意事项_DOPlay播一次_DOPlayForward播多次_DOPlayBackwards倒放_SetAutoKill动画的自动销
- 2012ICPC长春站 I Count【暴力+模拟】
- Kubelet源码分析之diskSpaceManager