Linux下两种增加/tmp文件的方法

修改 /etc/fstat 文件
1、在/etc/fsta文件中加入如下内容
tmpfs /tmp      tmpfs defaults,size=15G          0 0  
2、重启reboot
文件系统             容量  已用  可用 已用% 挂载点  
devtmpfs             1.8G     0  1.8G    0% /dev  
tmpfs                1.9G  172K  1.9G    1% /dev/shm  
tmpfs                1.9G  8.8M  1.8G    1% /run  
tmpfs                1.9G     0  1.9G    0% /sys/fs/cgroup  
/dev/mapper/ol-root   50G   41G  9.3G   82% /  
tmpfs                 15G   56K   15G    1% /tmp  
/dev/sda1           1014M  211M  804M   21% /boot  
/dev/mapper/ol-home   46G   83M   46G    1% /home  
tmpfs                370M  8.0K  370M    1% /run/user/42  
tmpfs                370M   12K  370M    1% /run/user/1001 
重启后已经生效。
<think> 我们需要在Linux系统中创建两个子目录: 1. /xuexi/linux 2. /tmp/linux 注意:由于/tmp目录通常已经存在,而/xuexi目录可能不存在。因此,在创建子目录时,对于/xuexi/linux,我们需要确保父目录/xuexi也被创建(如果不存在的话)。对于/tmp/linux,因为/tmp已经存在,所以可以直接创建。 根据引用[1]中提到的命令,我们可以使用`mkdir`命令来创建目录。特别是,如果需要创建多级目录,可以使用`-p`选项(该选项确保如果父目录不存在,则一并创建)。 因此,创建这两个目录的命令如下: 1. 创建/xuexi/linux目录: ```bash sudo mkdir -p /xuexi/linux ``` 这里使用`sudo`是因为在根目录(/)下创建目录通常需要管理员权限。如果当前用户有权限,则可以不加`sudo`。 2. 创建/tmp/linux目录: ```bash mkdir /tmp/linux ``` 因为/tmp目录通常对所有用户可写,所以不需要使用`sudo`。 但是,请注意,如果/tmp目录权限被修改过,可能需要管理员权限,但一般情况下不需要。 另外,引用[3]中提到了使用root用户操作文件,如果用户有root权限,也可以使用root用户执行。 因此,我们可以给出如下两种方式(根据用户权限情况选择): 方式一:使用sudo(假设用户有sudo权限) - 创建/xuexi/linux: `sudo mkdir -p /xuexi/linux` - 创建/tmp/linux: `mkdir /tmp/linux` 或 `sudo mkdir /tmp/linux`(如果/tmp目录权限不足,但通常不需要) 方式二:切换到root用户 - 先切换到root: `su -` 或者 `sudo -i`,然后输入密码 - 然后执行: ```bash mkdir -p /xuexi/linux mkdir /tmp/linux ``` 但是,考虑到/tmp目录的权限,普通用户通常可以在/tmp下创建目录,所以第二种情况下,普通用户可能无法在根目录下创建/xuexi,因此需要管理员权限。 所以,更通用的做法是: 对于/xuexi/linux,必须使用管理员权限(sudo或root)创建,因为/xuexi位于根目录,普通用户没有权限在根目录下创建目录。 对于/tmp/linux,普通用户可以直接创建,无需管理员权限。 因此,我们分别给出两个命令: 命令1(创建/xuexi/linux): sudo mkdir -p /xuexi/linux 命令2(创建/tmp/linux): mkdir /tmp/linux 注意:如果当前用户已经是root,则不需要sudo。 另外,创建后可以使用`ls`命令查看: ls -ld /xuexi/linux ls -ld /tmp/linux 根据引用[2]中关于Linux目录结构的说明,/tmp是用于存放临时文件的目录,而/xuexi是一个新的自定义目录,通常我们可以在根目录下创建自定义目录,但需要管理员权限。 总结步骤: 1. 打开终端。 2. 执行创建命令(根据权限选择是否加sudo)。 因此,最终回答如下: </think> 在 Linux 系统中创建子目录 `/xuexi/linux` 和 `/tmp/linux` 的方法如下(需管理员权限): ### 创建目录命令 ```bash # 创建 /xuexi/linux(自动创建父目录) sudo mkdir -p /xuexi/linux # 创建 /tmp/linux(/tmp 通常已存在) sudo mkdir /tmp/linux ``` ### 关键参数说明 - `mkdir`:目录创建命令 - `-p`:自动创建路径中不存在的父目录(对 `/xuexi/linux` 必需) - `sudo`:获取管理员权限(在根目录 `/` 下操作必需) ### 验证创建结果 ```bash ls -ld /xuexi/linux /tmp/linux ``` 输出应显示两个目录的详细信息: ``` drwxr-xr-x 2 root root 4096 [日期] /xuexi/linux drwxr-xr-x 2 root root 4096 [日期] /tmp/linux ``` ### 注意事项 1. **权限要求**:在根目录 `/` 下创建目录需要 `root` 权限 2. **路径差异**: - `/xuexi` 是自定义新目录(需 `-p` 参数) - `/tmp` 是系统临时目录(默认存在,可直接创建子目录) 3. 目录结构遵循 Linux 的**单一根目录**规范[^2] > 提示:批量创建子目录可参考 `mkdir -p /主目录/{子目录1,子目录2}` 格式[^1]
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值