首页 > 代码库 > 文件和目录的基本操作

文件和目录的基本操作

Linux命令行下的文件和目录的基本操作:

1、创建文件:

touch 文件名   -->文件名不能有空格,如果想创建带空格的文件名,文件名必须用双引号括起来。

eg.  touch Program File   -->这个命令会创建连个文件 Program和File文件。

   touch "Program File"  -->这个命令会创建Program File 一个文件。(不建议创建带有空格的文件名)

 

2、创建目录:

mkdir 目录名  -->创建目录,和touch命令类似,不能更简单了。

mkdir HO/fk/test 命令执行时,如果没有fk目录或者HO目录是就会报错。这个时候就必须加参数:

mkdir -p HO/fk/test  这样就会递归创建子目录。

 

3、删除目录或文件

(千万不要拿/etc目录实验。。。。眼瞎的千万别来打我啊)

rmdir 目录名  -->删除空目录(只能删除空目录,目录下有文件或者目录就无法删除),这个命令简直弱爆了。

rm [-rf] 目录或者文件名 -->如果删除文件直接  rm 文件名   就可以了。如果要删除目录的话,必须要加 -r,例如: rm -r /etc    ,这样才能删除目录,否则会报错的。

那么 f有什么用呢?如果你要删除的目录下有很多目录和文件, rm -r命令执行后,每个文件或者目录删除前都问一遍,你要删除吗?(真烦人).但是如果加上参数f直接删除,不会问你那么多了。

rm -rf /etc  命令直接删除 /etc整个目录。(举个例子,别真的拿这个目录试。。。)

 4、复制、剪切目录或文件

cp [-rp] 原文件或目录 目标文件或目录  -->复制操作,r在参数中一般表示操作的是目录,这里带上r也是表示操作的对象是目录。p参数表示保留文件和目录的属性[创建的时间等。。]

move [-rf] 原文件或目录 目标文件或目录  -->剪切操作,r表示操作目录,f表示强制执行。

5、查看文件信息

在linux中用ls可以显示目录下的内容和一些文件、目录的信息;

ls [-aldh] [文件或者目录]

a  -->显示所有文件,包括以.开头的隐藏文件

l  -->显示文件的详细信息

d -->查看目录属性

h  -->human,以人类看得懂的方式显示。

ls -i 文件  -->查看文件的id

pwd可以查看当前所在的目录。。。(话说经常找不到自己在哪。。。。很郁闷啊!!!!)

在写这篇随笔的时候,同学来找我要波多老师的教程。。。。所以我一边看波多老师一别写的这篇教程。。—_—‘‘ 。请不要鄙视我。。。

文件和目录的基本操作