您的位置:首页 > 运维架构 > Linux

Linux常用命令-文件处理

2016-11-23 21:08 381 查看

目录处理命令

建立目录:mkdir

mkdir -p [目录名]

-p递归创建

命令英文愿意:make directories

切换所在目录:cd

cd [目录]

命令英文愿意:change directory

简化操作

cd ~ 进入当前用户的家目录

cd - 进入上次目录

cd .. 进入上一级目录

cd . 进入当前目录

相对路径

参照当前所在目录,进行查找

Ex:[root@imooc~]#cd../usr/local/src/

绝对路径

从根目录开始指定,一级一级递归查找,在任何目录下,都能进入指定位置

Ex:[root@imooc~]#cd/etc/

按两下Tab键会自动补全命令和文件子目录

查询所在目录位置:pwd

命令英文愿意

print working directory

删除空目录:rmdir

rmdir [目录名]

命令英文原意

remove empty directories

删除文件或目录:rm

rm -rf [文件或目录]

命令英文原意:remove

选项

-r删除目录

-f强制

文件处理命令

复制命令:cp

cp [选项][原文件或目录][目标目录]

命令英文原意:copy

选项

-r复制目录

-p连带文件属性复制

-d若源文件是链接文件,则复制链接属性

-a相当于-pdr(之前三个一起)完全一样

剪切或改命令:mv

mv [原文件或目录][目标目录]

命令英文原意:move

在同一目录下操作时,作用是重命名

不同目录下操作时表示移动文件或者目录,没有参数r

常用目录的作用

/根目录

/bin:命令保存目录(普通用户就可以读取的命令)

/boot:启动目录,启动相关文件

/dev:设备文件保存目录

/etc:配置文件保存目录

/home:普通用户的家目录

/lib:系统库保存目录

/mnt:系统挂载目录

/media:挂载目录

/root:超级用户的家目录

/tmp:临时目录

/sbin:命令保存目录(超级用户才能使用的目录)

/proc:直接写入内存

/sys(/sys与/proc都不能直接操作,这两个目录保存的是内存的过载点)

/usr系统软件资源目录

/usr/bin/系统命令(普通用户)

/usr/sbin/系统命令(超级用户)

/var系统相关文档内容

链接命令

ln -s [原文件][目标文件]

命令英文原意:link

功能描述:生成链接文件

选项:-s创建软链接

硬链接特征

拥有相同的i节点和存储block块,可以看做是同一个文件

可通过i节点识别

不能跨分区

不能针对目录使用

软链接特征

类似Windows快捷方式

软链接拥有自己的i节点和block块,但是数据块中只保存原文件的文件名和i节点号,并没有实际的文件数据

lrwxrwxrwx l是软链接

软链接文件权限都为rwxrwxrwx

修改任意文件,另一个都会改变

删除原文件,软链接不能用

做软链接时,如果原文件与软链接不在同一目录下,需要使用绝对路径,否则找不到原文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux