您的位置:首页 > 其它

mkdir命令(建立一个目录) rmdir命令(删除一个目录) rm命令(删除文件)

2016-07-13 09:52 549 查看
mkdir命令(建立一个目录)

功能:创建一个目录(类似DOS下的md命令)。

语法:mkdir [选项] dirname 

说明:该命令创建由dirname命名的目录。要求创建目录的用户在当前目录中 (dirname的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或文件名称。

参数:

- m 对新建目录设置存取权限。也可以用chmod命令设置。

- p 可以是一个路径名称。此时若路径中的某些目录尚不存在, 加上此选项后, 系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。

例如:建立多层文件

$ mkdir - p 1/2/3

例如:在当前目录中建立inin 和inin下的/mail目录,也就是连续建两个目录。

$ mkdir - p - m 700 ./inin/mail/ 

该命令的执行结果是在当前目录中创建嵌套的目录层次inin /mail,权限设置为只 有文件主有读、写和执行权限。

rmdir命令(删除一个目录)

功能:删除空目录。

语法:rmdir [选项] dirname 

说明:dirname表示目录名。该命令从一个目录中删除一个或多个子目录项。需要 特别注意的是,一个目录被删除之前必须是空的。(注意,rm - r dir命令可代替 rmdir,但是有很大危险性。)删除某目录时也必须具有对父目录的写权限。

参数:

- p 递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应的信息。

例如:

$ rmdir - p /usr/xu/txt 将/usr/xu/txt目录删除。 

改变工作目录、显示目录内容命令

rm命令(删除文件)

1.rm 文件名

2.询问是否删除文件,y:删除,n:不删除

功能:在linux中创建文件很容易,系统中随时会有文件变得过时且毫无用处。用户可以用rm命令将其删除。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。

语法: rm [选项] 文件… 

如果没有使用- r选项,则rm不会删除目录。 

参数:

- f 忽略不存在的文件,从不给出提示。 

- r 指示rm将参数中列出的全部目录和子目录均递归地删除。

- i 进行交互式删除。 

使用rm命令要格外小心。因为一旦一个文件被删除,它是不能被恢复的。例如,用户在输入cp,mv或其他命令时,不小心误输入了rm命令,当用户按了回车键并认识到自己的错误时,已经太晚了,文件已经没有了。为了防止此种情况的发生,可以使用rm命令中的 i选项来确认要删除的每个文件。如果用户输入y,文件将被删除。如果输入任何其他东西,文件将被保留。在下一个例子中,用户要删除文件test和example。然后会被要求对每个文件进行确认。用户最终决定删除example文件,保留test文件。

$ rm - ii test example Remove test ?n 

Remove example ?y
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: