linux 基本终端命令——文件与目录操作

    文件基本操作

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将被随机替换成某一个字符

当你开展的事业从事的行动穷途末路大势已去的时候,

linux 基本终端命令——文件与目录操作

相关文章:

你感兴趣的文章:

标签云: