Linux入门第二天

一.从命令行管理文件

        红帽企业Linux重要目录

               RHEL 重要目录    

                 /usr:安装的软件、共享的库。

                 重要的子目录包括

                  - /usr/bin:用戶命令

                 - /usr/sbin:系统管理命令 

                 - /usr/local:本地自定义软件 

                /etc:配置文件

                /var:可变数据,重启后也永久保存。包含动态变化的文件(如 数据库、 缓存目录、日志文件)

                /home:普通用戶存储其个人数据和配置文件的家目录 

                /root:超级用戶 root 的家目录

                /boot:系统启动过程所需的文件

                /dev:包含特殊的设备文件,供系统访问硬件

                /run:自系统启动以来启动的进程的运行时数据

                /tmp:供临时文件使用的全局可写空间。10 天内未访问、未更改或未修 改的文件将自动从该目录中删除。另一个临时目录 ,/var/tmp,该目录中 的文件如果在 30 天内未曾访问、更改或修改过,将被自动删除。

             绝对路径和相对路径

                绝对路径:文件在文件系统中的确切位置。它从根目录(/)开始,遍历的每个子目录。

                相对路径:从当前工作目录到达该文件所需的路径,路径不以 / 开头

                目录也称为文件夹 ,包含其他文件和子目录

                Linux 中的文件系统,严格区分大小写。

             路径导航

                pwd 命令显示当前工作目录的绝对路径

                ls 命令列出指定目录的目录内容;如果未指定目录,则列出当前工作目录的内容 ls 命令具有多个选项,用于显示文件的属性。-l(长列表格式)、-a(显示隐藏文件)、-R(递归方式,包含所有子目录的内容,开头为句点(.)的文件名表示隐藏文件。  

               cd 命令可更改工作目录。如果没有指定任何参数,它将切换到家(主) 目录

                cd - 回到之前一个目录

                cd .. 进入父目录

                touch 命令可更新文件的时间戳,也可用于创建空文件

              创建目录

                mkdir 命令可创建一个或多个目录或子目录命令

                mkdir -p 可以创建目录树,使用时小心拼写错误 

                mkdir dir1 dir2 可以创建多个目录

              复制文件

                cp 命令可复制文件,在当前目录或指定目录中创建新文件。它也可将多 个文件复制到某一目录中,如果目标文件已存在,则 cp 命令会覆盖该文件

                cp -r 递归,可以复制目录及其子目录

              移动文件

                mv 命令可将文件从一个位置移动到另一个位置,如果位置相同,这实际 上是重命名

              删除文件和目录

                rm 命令删除文件

                rm -r 递归删除

                rm -rf 强制递归删除

                rmdir 仅仅删除空目录

              硬链接和软链接

                可以创建指向同一文件的多个名称。

               硬链接和软链接的区别

                软链接:

                1.软链接是存放另一个文件的路径的形式存在。

                2.软链接可以跨文件系统 ,硬链接不可以。

                3.软链接可以对一个不存在的文件名进行链接,硬链接必须要有源文件。        

                4.软链接可以对目录进行链接。

                硬链接:

                1. 硬链接,以文件副本的形式存在。但不占用实际空间。

                2. 不允许给目录创建硬链接。

                3. 硬链接只有在同一个文件系统中才能创建。

                4. 删除其中一个硬链接文件并不影响其他有相同 inode 号的文件。

               创建硬链接

                ls -l 命令可以显示文件硬链接数量

                使用 ln 命令为现有文件创建新硬链接
                ls -il filename 可以查看文件的 inode(索引节点编号),如果两 个文件具 有相同的inode,则表示它们以硬链接连接彼此

                即使原始文件被删除,只要存在至少一个硬链接,则该文件的内容就依然 可用。只有删除了最后一个硬链接时,才会将数据从存储中删除

               创建软链接

                ln -s 命令可创建软链接,软链接也称为“符号链接” ,软链接不是常规文件, 而是指向现有文件或目录的特殊类型的文件

                当原始文件被删除后,软链接依然会指向该文件。指向缺失的文件的软链 接称为“悬挂的软链接”

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值