首页 > 代码库 > 文件和目录的基本操作
文件和目录的基本操作
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可以查看当前所在的目录。。。(话说经常找不到自己在哪。。。。很郁闷啊!!!!)
在写这篇随笔的时候,同学来找我要波多老师的教程。。。。所以我一边看波多老师一别写的这篇教程。。—_—‘‘ 。请不要鄙视我。。。
文件和目录的基本操作