文件类型
-
普通文件:一个普通的文件:视频,音频,文本等等 -
目录文件: 指的是目录 -
链接文件:符号链接,用于不同目录下的文件共享, 指向另一个文件 -
设备文件: ? 块设备:就是我们的磁盘 ? 字符设备:按照字符进行操作的终端 tty, 键盘 -
管道文件:主要用于进程间数据的传递 -
套接字文件:主要应用于网络数据连接 隐藏文件:就是在文件名称的前边加.,以.开始的文件的名,被认为是隐藏文件。必须使用-a选项的ls命令。 ? .: 代表当前目录的意思: ./ ? …: 代表上一级目录
如何查看是什么类型的文件:
[root@cfhzx ~]
只关系第一列:第一个字符
d: directory : 目录,目录文件
-: 普通文件
[root@cfhzx ~]
[root@cfhzx ~]
[root@cfhzx ~]
[root@cfhzx ~]
[root@cfhzx ~]
file :具体详细的文件类型信息
[root@cfhzx ~]
目录操作命令:
命令规则:
? 长度不能超过255
? 不能使用/当文件名: 最常用的_来连接单词。htmld_count.txt
? 严格区分大小写 html.txt 和Html.txt是两个文件
命令: mkdir
如果创建父目录下的子目录有两种情况:主目录:parent 子目录:son 1:父目录存在:
[root@cfhzx ~]
2:父目录不存在:此时有两种办法: 1:先去创建父目录,再创建子目录
[root@cfhzx ~]
[root@cfhzx ~]
2:直接以mkdir -p去创建:
[root@cfhzx ~]
[root@cfhzx ~]
[root@cfhzx ~]
[root@parent ~]
删除空目录:
[root@cfhzx ~]
[root@cfhzx ~]
删除非空目录:
[root@cfhzx ~]
[root@cfhzx ~]
文件操作命令:
touch 文件名
复制:
复制: copy 在linux中它有一个缩写cp, 复制目录或者复制文件
命令的格式:cp [选项] 源文件 目标文件
? cp可以做到复制,粘贴的时候重命名, 注意:copy的时候,一定要注意使用绝对路径还是相对路径。
? cp file1 file2 … 目标目录: 可以copy多个文件
cp命令的选项:
? -a: 拷贝所有
? -d: 保留链接
? -f: 强制覆盖不询问
? 执行了之后发现-f没有起作用,alias cp=> 查看cp的别名 cp='cp -i'
? -r: 递归拷贝
? -l:拷贝,把文件复制一份,加了-l之后,相当于创建了一个链接指向这个文件
移动:mv
新建链接:
ln:link
命令链接:
ln 源文件 链接文件 :这种方式属于硬链接创建的文件和源文件一摸一样
ln -s 源文件 链接文件 :这种方式属于软链接创建的文件
硬链接和符号链接的区别:
1.建立时候的区别: 硬链接建立后,就是一个普通, 而符号链接(软链接)就是一个链接文件 2.硬链接只能对文件建立,不能针对目录,软链接对目录和文件都可以 3.具有硬链接关系的两个文件名指向的是硬盘上同一块空间, 软链接:类似于我们windows的快捷方式,即一个文件指向的是另一个文件 4.删除:硬链接删除link_1或者link_file,另一方文件仍然有效,只是Links减一 如果是软链接,删除了源文件后link_file,链接文件就失效了
|