ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux学习-管理文件(1)

2020-11-14 14:34:06  阅读:266  来源: 互联网

标签:00 管理文件 13 192 学习 sea Linux Test Nov


重要目录

位置 用途
/usr

安装的软件、共享库,包括文件和只读程序数据。重要的子目录有:

/usr/bin:用户命令

/usr/sbin:系统管理命令

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

/etc 特定于此系统的配置文件
/var 特定于此系统的可变数据,在系统启动之间保持永久性。动态变化的文件(如数据库、缓存目录、日志文件、打印机后台处理文档网站内容)可以在/var下找到
/run 自上一次系统启动以来启动的进程的运行时数据。包括进程ID文件和锁定文件,等等。此目录中的内容在重启时重新创建。
/home 主目录是普通用户存储其个人数据和配置文件的位置
/root 管理超级用户root的主目录
/tmp

供临时文件使用的全局可写空间。10天内未访问、未更改、或未修改的文件将自动从该目录中删除。

还有一个临时目录/var/tmp,该目录中的文件如果在30天内未曾访问、更改、或修改过,将被自动删除。

/boot 开始启动过程所需的文件
/dev 包括特殊的设备文件,共系统用于访问硬件

绝对路径和相对路径

绝对路径:

1)用于指定文件在文件系统层次结构中的确切位置。

2)从根(/)目录开始,并指定为到达特定文件所必须遍历的每个子目录。

3)简单的识别规则:第一个字符是正斜杠(/)的路径名是绝对路径

[sea@192 etc]$ cd /var/lib
[sea@192 lib]$ ls

相对路径:

1)从工作目录到达该文件所需的路径

2)简单的识别规则:第一个字符是正斜杠之外的其他字符的路径名是相对路径

注意:在linux文件系统中,包含但不限于ext4、XFS、GFS2和GlusterFS,都是区分大小写的。

[sea@192 /]$ cd dev/
[sea@192 dev]$ ls
agpgart          hwrng               nvme0n1    stdin   tty25  tty44  tty63    vcsa

基本指令:

pwd:显示该shell的当前工作目录的完整路径名

[sea@192 lib]$ pwd
/var/lib

ls:列出指定目录的目录内容

1)-l (长列表格式)

2)-a (包含隐藏文件在内的所有文件)

3)-R (递归方式,包含所有子目录的内容)

注意:

1)列表顶部的两个特殊目录是当前目录( . )和父目录( . )

2)开头为句号( . )的文件名表示隐藏文件

[sea@192 ~]$ ls
Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Test  Videos
[sea@192 ~]$ ls -l
total 0
drwxr-xr-x. 2 sea sea  6 Nov 13 00:16 Desktop
drwxr-xr-x. 2 sea sea  6 Nov 13 00:16 Documents
drwxr-xr-x. 2 sea sea  6 Nov 13 00:16 Downloads
drwxr-xr-x. 2 sea sea  6 Nov 13 00:16 Music
drwxr-xr-x. 2 sea sea  6 Nov 13 00:16 Pictures
drwxr-xr-x. 2 sea sea  6 Nov 13 00:16 Public
drwxr-xr-x. 2 sea sea  6 Nov 13 00:16 Templates
drwxrwxr-x. 2 sea sea 19 Nov 13 00:32 Test
drwxr-xr-x. 2 sea sea  6 Nov 13 00:16 Videos
[sea@192 ~]$ ls -a
.             .bash_profile  .config    Downloads      .local    Pictures  Templates
..            .bashrc        Desktop    .esd_auth      .mozilla  .pki      Test
.bash_logout  .cache         Documents  .ICEauthority  Music     Public    Videos
[sea@192 ~]$ ls -R
.:
Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Test  Videos

./Desktop:

./Documents:

./Downloads:

./Music:

./Pictures:

./Public:

./Templates:

./Test:
1.txt

./Videos:

touch:

1)创建空文件

2)将文件的时间戳更新为当前日期和时间,而不进行其他修改

创建空文件
[sea@192 Test]$ touch 1.txt
[sea@192 Test]$ ll
total 0
-rw-rw-r--. 1 sea sea 0 Nov 13 00:29 1.txt
[sea@192 Test]$ cat 1.txt
更新时间和日期
sea@192 Test]$ touch 1.txt 
[sea@192 Test]$ ll
total 0
-rw-rw-r--. 1 sea sea 0 Nov 13 00:33 1.txt

 

标签:00,管理文件,13,192,学习,sea,Linux,Test,Nov
来源: https://www.cnblogs.com/xianzhan/p/13973144.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有