Linux 目录处理命令

以下是学习笔记


一、目录和目录处理命令

1.建立目录:mkdir (make directory)

mkdir -p [目录名]

-p 递归

例如: mkdir -p season/spring/march


2.切换目录:cd(change directory)

cd /root/

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

cd -:进入上次目录

cd ..:进入上一级目录(cd空格..)

cd .:进入当前目录

相对路径:[root@localhost ~] cd ../user/local/src(参照当前的位置)

绝对路径:[root@localhost ~] cd  /ect/ (准确,可靠,推荐使用)

cd / +tab键 补全 (可以再按两下tab键,查看所有的,再按开头的目录)


3.删除目录: rmdir(remove empty directories)用得少

rmdir [目录名] 只能删除空白目录

rmdir -r abc(会一直问要不要删除,要一直按Y(YES))

rmdir -rf abc(不会问,直接删了,但是要谨慎,删了就没了,纯字符界面没有回收站)

rmdir -rf /(可移植性该命令,会把根目录下的所有的数据都删除,会让linux自杀一定要谨慎!一定要谨慎!一定要谨慎!

-r:删除目录

-f:强制删除


rm -rf [文件或者目录] remove 用的较多

-r:删除目录

-f:强制


复制命令:cp (copy)

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

-r 复制目录(单单复制的话,文件夹/文件的时间参数会变,会变成执行复制操作时的命令时间)

-p 连带文件属性复制

-d 若原文见是链接文件,则复制连接属性

-a 相当于 -pdr(目标文件和原文件就一模一样,全部一样,什么属性都一样比如文件夹的时间)


剪切或者改名:mv(move)

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

不管是剪切目录还是剪切文件,都不用加 -r

(同一个目录下就是改名,不再同一个目录就是剪切)


常用目录的作用

(红色加粗的可以随便放内容,别的不建议随便去动)

根目录

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

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

/dev 设备文件保存目录

/ect 配置文件保存目录

/home 普通用户的家目录

/lib 系统库保存目录

/mnt 系统挂载目录,U盘(空目录)(常用)

/media 挂载目录,光盘(空目录)

/misc 挂载,外接磁带机(空目录)

/lib 函数库

/root 超级用户的家目录(不过也不建议使用...只把必要的数据放在这里,其他的数据还是该放哪儿放哪儿)

/tmp 临时目录

/sbin 命令保存目录(超级用户)

/proc 直接写入内存(不能直接操作,是内存的过载点,不操作 )

/sys 系统目录 (不能直接操作,是内存的过载点,也不操作 )

/usr 系统软件资源目录

/var 系统相关文档内容


/  与 /usr 下的bin是所有用户可以用执行

/  与 /usr 下的sbin只有超级用户(root)才能执行的命令


二、连接命令 link(类似快捷方式)

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

-s 创建软连接(soft)


硬链接(不建议创建硬链接):

(一个文件的两个接入口,是在同一个分区,同一个存储空间中,一个文件改了,另一个文件也会跟着变,删掉一个,另一个还能使用)

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

2.可以通过i节点识别

3.不能跨分区

4.不能针对目录使用

例子:

a--存储空间1--文件1

b--存储中间1--文件1


软连接:(推荐)

1.类似windows快捷方式

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

3.Irwxrwxrwx 首位 L代表 软连接(软连接文件权限为rwxrwxrwx)是靠原文件的权限来确定最终的权限

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

5.删除源文件,软连接不能使用

6.原文件一定要写绝对路径

例子:

a--存储空间1--文件1

b--存储空间2-文件2(记录空间位置)--存储空间1-文件1

(改一个,另一个也会变,但是软件连的话,如果把a删了,b就无法正常使用)




三、快捷键:

清屏:Ctrl+L

查询位置:pwd(print working directory)





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值