首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【LFS 系列】从零开始 DIY Linux 系统:(六)构建 LFS 系统 - 创建必需文件符号链接

为了满足这种类型程序需要,我们将创建一些符号链接,在完成本章内容后这些软件会安装好,并替代之前符号链接: ln -sv /tools/bin/{bash,cat,echo,pwd,stty} /bin...为了满足一些依赖 /etc/mtab 文件应用程序,我们要创建下面的符号链接: ln -sv /proc/self/mounts /etc/mtab 为了让 root 用户能正常登录,而且 root...名字能被正常识别,必须在文件 /etc/passwd /etc/group 中写入相应内容。...由于完整 Glibc 已经在 第五章 里装好了,而且已经创建好了 /etc/passwd /etc/group 文件,用户名组名就可以正常解析了: exec /tools/bin/bash --...login +h 程序 login,agetty init(还有一些其它)会使用一些日志文件来记录信息,比如谁在什么时候登录了系统。

58930

linux目录结构及文件管理

-a    归档,等同于-dr          -b    若删除或者覆盖目标文件,将对目标文件进行备份,备份文件以备份字符串结尾          -d    复制符号链接          -f...缺省值是跟随符号链接,将文件复制到符号链接指向处。          -i      交互式模式。...         -p:  递归删除父空目录          -v: 显示详细信息 链接文件:ln命令 软连接与硬链接区别:     当删除源文件后,软连接将失效,但硬链接仍旧可用。     ...uzaip  解压缩 tar命令: -c 创建.tar格式文件 -x 解开.tar格式文件 -f 使用归档文件 -v 显示详细信息 -t 查看包内文件 -j 使用baip2程序 -z...使用gzip程序 -p 打包时保留文件及目录权限 -P 打包时保留文件及目录绝对路径 -C 释放目的地 打包: 对文件目录打包压缩(c) tar -cf file.tar file tar

1.6K10
您找到你想要的搜索结果了吗?
是的
没有找到

linux(三)之linux常用命令二

a.txt.gz bunzip2 b.txt.bz2 十四、归档和解挡  归档就是我们有很多零碎文件我们需要把它归档当一个包里面    归档和解档都用tar命令,只不过跟选项不一样。...package_name -C destination_dir   14.1、归档操作 tar -cf c.tar c.txt -c表示创建意思 -f指定一个所要创建文件名...  我们解档ch.tar.gz tar -zxvf ch.tar.gz 解档到指定目录文件 tar -zxvf ch.tar.gz -C abc 十五、ln 创建链接文件命令...a.txt         我们创建使用命令为a.txt创建链接b.txtc.txt    ?      ...        3)-f 强制执行         4)-i 交互模式,文件存在则提示用户是否覆盖         5)-n 把符号链接视为一般目录         6)-s 软链接(符号链接)

77880

比较 Windows 上四种不同文件(夹)链接方式(NTFS 链接、目录联接、符号链接大家熟知快捷方式)

mklink 选项有很多种,但你可能在其他文章中难以找到对这些不同选项不同效果使用限制准确统一描述。本文将介绍 Windows 系统中所有的链接方式,它们优缺点、使用条件坑。...mklink 使用 mklink 命令,你可以创建“硬链接(Hard Link)”、“目录联接(Junction Point)”符号链接(Symbolic Link)”。...默认为文件 符号链接。 /H 创建链接而非符号链接。 /J 创建目录联接。...❌ ✔️ ✔️ 可链接到相对目录 ❌ ❌(可以使用相对路径创建,但创建完即变绝对路径) ✔️ 删除方法 del rd rd / del 当链接被单独删除后 只有所有指向原始文件链接原始文件全部删除后文件数据才会被删除...当原始文件被单独删除后 硬链接依然能正常访问到文件数据。 目录联接失效,指向不存在目录。 符号链接失效,指向不存在目录。

1.4K30

Java程序员必须搞懂 Linux 知识大全!

[CC]YY]MMDDhhmm[.ss] 指定atimemtime时间戳 -c 如果文件不存在,则不予创建 复制文件目录cp ?...删除空目录 -p:递归删除父空目录 -v:显示详细信息 rm -r 递归删除目录树 索引节点 **inode(index node)表中包含文件系统所有文件列表 inode表结构** ?...一个节点(索引节点)是在一个表项,包含有关文件信息(元数据),包括: 文件类型,权限,UID,GID 链接数(指向这个文件名路径名称个数) 该文件大小不同时间戳 指向磁盘上文件数据块指针 有关文件其他数据...硬链接链接符号链接) 硬链接 -创建链接会增加额外记录项以引用文件 -对应于同一文件系统上一个物理文件 -每个目录引用相同inode号 -创建链接数递增 -删除文件时: rm命令递减计数链接...文件要存在,至少有一个链接数 当链接数为零时,该文件被删除 -不能跨越驱动器或分区 -语法:In filename [linkname] 符号链接(软链接) -一个符号链接指向另一个文件 -IS-l显示链接名称引用文件

91551

tar 打包隐藏文件

前言: 先说一下遇到场景:前段时间在配合做 DevOps,组内有块代码是 php ,需要用 tar 命令打包归档上传到 nexus 库,后来发现解压出来包居然缺失了隐藏文件(配置文件),查了一下资料解决了...1. tar 命令常规用法 -c 创建档案文件 -C 指定到目录。注意:该目录必须存在 -f 指定打包文件名。在f之后要立即接打包文件名!不能再加参数!...-x 解压 -O 将文件解压到标准输出 -p 使用原文件原来属性 -P 创建归档文件,使用绝对路径 -t 列出档案文件内容 -r 向压缩归档文件末尾追加文件 -u 更新原压缩包中文件 -v 显示详细过程.../ 2.归档隐藏文件 当前文件夹下包含隐藏文件所有文件归档php_project.tartar -cvf php_project.tar * .[!.]...* 3.归档文件夹下所有文件,不包含这个文件夹 eg, 归档 log 文件夹下所有文件 常规都是下面这么写 tar -cvf log.tar /var/log/* 但是归档以后再解开,会发现是一个三级目录

2.2K10

【Linux】《how linux work》第二章 基本命令目录层次结构(3)

如果在创建指向目录符号链接时出现问题,请检查该目录是否存在错误符号链接并将其删除。...如果没有使用该选项,ln命令会创建一个硬链接,为单个文件提供一个额外真实文件名。新文件名具有旧文件状态;它直接指向文件数据,而不像符号链接那样指向另一个文件名。硬链接可能比符号链接更令人困惑。...例如,在上述命令中,file1、file2等是您希望在.tar归档文件目录名称。c标志激活创建模式。rf标志具有更具体作用。...要创建一个压缩归档文件,反过来操作;先运行tar,然后再运行gzip。经常这样操作,你很快就会记住归档压缩过程是如何工作。你也会厌倦输入这么多命令,开始寻找快捷方式。...你可以使用z作为选项来自动调用gzip对归档文件进行处理;对于解压缩归档文件(使用tarx或t模式)创建归档文件(使用c模式),这都适用。

6510

Linux 学习笔记之超详细基础linux命令 Part 10

文件类型 按照文件类型查找,其中d为目录文件,l为符号链接文件 -size [+][-]文件大小 查找指定大小文件 例子:查找/etc目录中以“fs”开头文件目录[root权限] [laiyu...备注:建议使用tar归档时,让归档文件包含一个子目录,解压归档文件时,子目录会被产生,所有文件都会放在这个目录里。...也就是说把 所有文件都放到一个子目录下,然后归档该子目录 备注:tar会把文件拥有者权限存在备份文件中,并且保留完整目录结构,符号链接,物理链接,所以使用tar可以说是在同一操作系统 上拷贝或者搬移整个树状目录最好方法...主要选项说明: -c(create) 创建归档压缩文件 -r 向归档/压缩文件追加文件目录 -t(list) 显示归档/压缩文件内容 -u(update) 更新归档或压缩文件 -x(extract...,可以是已经存在或不存在)或者 tar [选项] 压缩/归档文件 压缩/归档文件首目录/文件名,总之,形式要和压缩包对应 也就是说,你创建文件名采用了路径形式,如tar -cf etc.tar

78220

【Linux】《how linux work》第二章 基本命令目录层次结构(第二部分)

如果在创建指向目录符号链接时出现问题,请检查该目录是否存在错误符号链接并将其删除。...如果没有使用该选项,ln命令会创建一个硬链接,为单个文件提供一个额外真实文件名。新文件名具有旧文件状态;它直接指向文件数据,而不像符号链接那样指向另一个文件名。硬链接可能比符号链接更令人困惑。...例如,在上述命令中,file1、file2等是您希望在.tar归档文件目录名称。c标志激活创建模式。rf标志具有更具体作用。...要创建一个压缩归档文件,反过来操作;先运行tar,然后再运行gzip。经常这样操作,你很快就会记住归档压缩过程是如何工作。你也会厌倦输入这么多命令,开始寻找快捷方式。...你可以使用z作为选项来自动调用gzip对归档文件进行处理;对于解压缩归档文件(使用tarx或t模式)创建归档文件(使用c模式),这都适用。

8110

Linux文件管理(上)

因为 Linux中一切皆文件,所以在了解了 Linux基础和会使用一些入门级命令之后,接下来重点便是 Linux文件管理学习,就像 Java中一切皆对象一样,面向对象是 Java基础核心重点。...如果一个文件名中包含了特殊字符,例如空格,那么在访问这个文件时就需要使用引号将文件名括起来。 建议文件命名规则:1)由于Linux严格区分大小写,所以尽量都用小写字母。...如 itweb、ITweb、yunwei Yunwei ,是互不相同目录名或文件名。不要使用字符大小写来区分不同文件或目录。建议文件名一律使用小写字母。...admin.php,最后在当前目录下创建 config.php3.3 根据序号同时创建多个文件 基本语法∶touch 文件名称{开始序号..结束序号}含义:根据提供开始序号~结束序号,一个一个创建文件案例...2)压缩:也是一个文件目录集合,且这个集合也被存储在一个文件中,但它们不同之处在于,压缩文件所占用磁盘空间比集合中所有文件大小总和要小。

25621

Rsync远程同步

[DEST] SRC:源文件 DEST:目标文件 option参数说明:    #一般使用-avz就可以 -a:归档模式,递归并保留对象属性,等同于 -rlptgoD -r:递归模式,包含目录及子目录中所有文件...-l:对于符号链接文件仍然复制为符号链接文件 -p:保留文件权限标记 -t:保留文件时间标记 -g:保留文件属组标记(仅超级用户使用) -o:保留文件属主标记(仅超级用户使用) -D:保留设备文件及其他特殊文件...secrets file = /etc/rsync.password  #存放用户密码文件 创建存放认证用户文件 [root@localhost ~]# vim /etc/rsync.password...--deleted参数:保证本地数据远端数据完全一致,本地有啥远端就有啥,如果本地没有远端就删除 客户端执行 [root@localhost ~]# mkdir aaa创建一个空目录 [root@localhost...rsync备份源也自动创建一个一模一样文件,inotify删除一个文件rsync备份源也自动删除文件

75410

小白也能学会 Linux 基础命令(中)

1.1 创建目录 mkdir (make directory) 作用:创建目录 语法:mkdir 路径(需要包含文件夹名称) 用法一:创建目录 ?...用法二:递归创建目录 作用:用于创建多层不存在路径,主要是补充用法一【-p:表示 parents,父母意思】 语法:mkdir -p 路径(需要包含目录名称) 在 /usr/local 目录下不存在...1.2 删除目录 rmdir(remove directory) 作用:删除 空 目录 语法:rmdir 路径(需要包含目录名称) 用法一:删除空目录以及同时删除多个空目录 ?...缩写,更新原打包文件文件(了解) r,append含义,向压缩归档文件末尾追加文件(了解) -t,查看打包文件内容(了解) ?...>:标准输出重定向 ⇒ 覆盖输出,会覆盖掉原先文件内容 >>:追加重定向 ⇒ 追加输出,不会覆盖原始文件内容,会在原始内容末尾继续添加 语法:需要执行有输出命令 输出重定向符号>或>> 输出到文件路径

63130

LinuxShell命令tar

2.2 常用选项 GNU tar 默认在归档时会省略掉成员完整路径名最前面的 / ..。 GNU tar 默认会覆盖文件系统中相同路径名文件。...选项 功能 -f archive-name、--file=archive-name 指定归档文件路径 -T file、-files-from=file 指定包含在 file 中所有归档路径作为 tar...-a、--auto-compress 根据归档包名后缀自动识别压缩格式 --occurrence=n 指定处理相同成员名第 nnn 个副本 -h、--dereference 归档时如果文件符号链接...,则追溯到原文件本身而不是归档链接文件 --hard-dereference 归档时如果文件是硬链接,则追溯到原文件本身而不是归档链接文件 --no-recursion 归档时不会递归到子目录下 --recursion...当使用 -x,--extract 操作时,如果提取到的当前目录包含要提取出来成员同名文件(夹),则当前目录下文件(夹)默认会被覆盖。

88220

docker总结

归档文件 docker image save nginx:1.15 > /tmp/nginx15.tar load加载镜像来自tar归档或标准输入 docker image load < /tmp.../nginx15.tar 容器管理 创建容器常用项 管理容器常用指令 Dockerfile Dockerfile 是一个用来构建镜像文本文件,文本内容包含了一条条构建镜像所需指令说明.../releases/redis-5.0.3.tar.gz" \ && tar -xvf redis.tar.gz 如上,以 && 符号连接命令,这样执行后,只会创建 1 层镜像。...在部署时, 通常将 docker-compose.yml 文件放到一个目录, 表示一个应用, docker 会为这个应用创建一个独立网络, 便于其它应用进行隔离。...docker-compose.yml 自动创建网络, 启动响应容器实例, 也可以根据配置文件删除停止删除容器实例, 并删除对应网络, 确实是 docker run 命令更加方便, 因此推荐在测试环境或者生产环境中使用

19930
领券