文件基本操作
1.1 Ls:列出文件内容
-S:大小排序
-t:时间排序
ls–a
显示包含隐藏文件的所有文件
Ls–l
以长格式显示文件属性等效于ll
Ls–r:逆序列出文件
Ls–t:按文件创建时间排序
1.2 Cp:复制文件
Cp指令用在复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,而最后的目的地并非是一个已存在的目录,则会出现错误信息。
Cp–a filename:连文件的修改时间一起复制过来
Cp–r:递归复制
Cp–d file-slink link:复制连接本身
Cpfile-slink link2:复制连接指向的文件
注明:cp以后的目的文件所有者是命令的执行者
1.3 Mv:改变文件位置(相当于修改文件名)
mv[选项]源文件或目录目标文件或目录
mv命令将文件重命名或将其移至一个新的目录中(如果没有指明目标文件,则将移动,反之移动并且重命名)
1.4Rm:删除文件
rm:移除文件:
-d–directory删除可能仍有数据的目录(只限超级用户)
-f–force略过不存在的文件,不显示任何信息
-i–interactive进行任何删除操作前必须先确认
-r/R–recursive同时删除该目录下的所有目录层
-v–verbose详细显示进行的步骤
–help显示此帮助信息并离开
–version显示版本信息并离开
Rm–ri dirname:
删除目录之前进行确认
Rm–p one/two/three
路径上的目录一同删除(如果这些路径下的目录为空)
1.5Ln:制作连接
Ln:/bin
例子:ln–s myfile softlink
目录操作
2.1Cd:改变工作目录
2.2Pwd:显示当前工作目录的名称
Pwd–P:显示当前路径(无视连接文件)
2.3Basename:显示路径末段
2.4Dirname:末段之外的部分
2.5Mkdir:创建目录
Mkdir:mkdir–p /test/one/two:一次创建几层目录
创建目录的同时,赋予目录权限:
mkdir -m 777 myfir
2.6Rmdir:空目录
Rmdir:仅仅能删除空目录,如果加入rmdir–p /test/one/two就能够删除非空目录
Rmdir–P test/test1/test2:删除目录,包括上层目录
Rmdirtest /test1/test2:只删除最下一次目录
2.7创建临时目录mktemp
mktemp -d mydir.XXX
注意:后面的三位XXX将被随机替换成某一个字符
当你开展的事业从事的行动穷途末路大势已去的时候,