linux基础------文件知识总结

mac2025-12-18  4

linux文件系统

显示当前目录命令:pwd改变当前目录命令:cd“/”表示根目录,“~”表示用户的主目录,如果以超级用户root登录,则代表/root/,如果以普通用户登录(name),则代表/home/name/, "."代表当前目录,“…”表示当前目录的上一级目录,cd … 返回上一级目录

管理文件

复制/root/ 目录下的 a.txt 文件到 /tmp下。如果不指定目标文件名,则采用原来文件名。操作如下: cp /root/ a.txt /tmp/

将/root/dir/a.txt 移动到/home下,如果不指定目标文件名,则采用原来文件名。操作如下: mv dir /a.txt /home/

把/home/下面的文件a.txt改名为c.txt。操作如下: mv a.txt c.txt

删除tmp目录下的a.txt文件,操作如下: [root@tjf328 ~]# rm /tmp/a.txt 在删除的过程中,你会看到中间有一段话“rm:是否删除一般空文件‘/tmp/a.txt’?”,这是确认的一句话,这时输入字符“y”回车就可以了

tmp目录下建立b.txt文件,操作如下: touch /tmp/b.txt

管理目录

管理目录命令主要有:cd命令(改变目录),pwd命令(显示当前目录),mkdir命令(建立目录),rmdir命令(删除空目录),cp -r命令(拷贝目录),rm -r命令(删除目录),mv命令(移动目录或重命名目录),ls命令(列出目录内容)

与前述cp命令相同,加-r选项可用于目录复制。命令格式:cp -r 源目录 目的目录例如将tmp目录内容移动到当前用户主目录,命令如下:[root@tjf328 ~]# cp -r /tmp/ ~rm -r命令与前述rm命令相同,加-r选项可用于目录删除。命令格式:rm -r dir,递归地删除目录dir。 例如删除/tmp/test/这个目录,其命令格式如下: [root@tjf328 ~]# rm -r /tmp/test与前述mv命令相同,同样可用于目录移动和重命名。命令格式:mv 源目录 目的目录 注意:主要区分移动目录还是目录重命名。 例如将/root下的dir移动到/home下。操作如下: [root@tjf328 ~]# mv dir/ /home/

Linux文件名

不能使用“/”-----它用在路径名中不区分扩展名以“.”开始的文件名为隐藏文件,隐藏文件通常在目录列表中不显示。

文件类型

Linux下的主要文件类型:

常规文件(-) :文本文件和二进制文件目录文件(d) :将文件的名称和它的索引节点号结合一 起的一张表设备文件(c or b) :每种I/O设备对应一个设备文件管道文件§ :主要用于在进程间传递数据 ,又称先进先出(FIFO)文件 链接文件(L) :又称符号链接文件,它提供了共享文件的一种方法。

检查文件

查看文件/tmp/dir/a.txt信息。操作如下: [root@tjf328 ~]# file /tmp/dir/a.txt查看文件/tmp/dir/a.txt的内容。操作如下: [root@tjf328~]# cat /tmp/dir/a.txtmore和less用于分页查看,它们功能上相近,只是从浏览习惯和显示方式上有所不同。 more file less filehead –n [file] 读取文件的前n行,如果不加n则默认为10行,例子如下: [root@tjf328 ~]# head /etc/servicestail –n [file] 读取文件末尾n行,如果不加n则默认为10行,例子如下: [root@tjf328 ~]# tail /etc/services
最新回复(0)