linux初学者笔记(3):目录处理命令

linux下一切皆文件,目录也是文件。下面我们来看看怎么对目录文件进行操作。

0.常用命令及知识点

清屏 clear(或者ctrl+L)

查询目录详细信息ll (ls -l的简写)

绝对路径和相对路径http://zhidao.baidu.com/link?url=DSHZ-t2Et38Mh-rhbAGexYVUCEWeD1dxQw4kI0hcwgD5oyTUYDrE1C55L5MFw-KPe6H1er7_pC88GupMseYQ3K

tab键自动补全信息(包括文件名和命令名)

 

1.创建目录

mkdir 目录名

mkdir -p 一级目录/二级目录/三级目录。。。。

 

 

2.删除目录

rmdir 目录名

 

3.删除

rm 文件

rm -r 目录

rm -f  文件

rm -rf (一般怕麻烦直接这样子)

 

4.目录切换

cd命令

cd ~

cd

这两条都是返回用户目录,当前用户是root,主机名是localhost

cd -   进入上次访问的目录

cd ..  进入上一级目录

cd .   进入当前目录(什么都没做)

5.查询目录所在位置

pwd

 

6. 复制(也可以用来改名)

cp  选项   源文件名/源目录名   目标目录

cp -r  复制目录

cp -p 连带文件属性一起复制了

cp -d 若有,则复制链接属性(暂时不记录,和软链接和硬链接有关)

cp -a 包括了选项p,d,r的功能

 

7.剪切或者改名

mv 源文件或目录  目标目录

 

最后也留点问题

问题一:rmdir能递归删除目录吗?

不能

问题二:为什么rm -rf更好用?

因为方便。第一点,和rmdir比起来,可以删除文件,不只是目录;第二点,和单纯的rm比起来,不需要询问太多,但也是由风险的,如果一个不小心,会删掉不该删的东西,非图形界面是没有回收站的。

 

问题三:命令cp复制一个文件,怎么样改变其复制之后文件的名字?

策略一:cp 待复制文件  目录/文件的新名字

策略二:复制完后,切换到新文件的目录,然后mv 旧名字  新名字

posted @ 2015-07-27 21:37  猪头劲  阅读(234)  评论(0编辑  收藏  举报