为目录创建常规文件时出现问题

为目录创建常规文件时出现问题

我已经尝试过,但它不起作用

touch dir_practice ../cambridge/library/ 
touch dir_practice  ./sample_dir/cambridge/library/**** 

在此输入图像描述

答案1

如果你看一下手册页对于touch,您会看到它采用文件名作为参数。所以你需要的是:

touch ../cambridge/library/dir_practice

既然你是新手,那么让我们来分解一下。相对路径名是相对于当前位置指定的路径。将此与从根 (/) 开始的绝对路径名进行对比。

所以你从 开始sample_dir/oxford。第一个..带您返回sample_dir目录。然后,你想要进入library目录,就在cambridge目录里面。在该library目录中,您要创建名为dir_practice.

把所有这些放在一起,你就得到了../+ cambridge/library/+ dir_practice。加在一起,就是../cambridge/library/dir_practice。这是我们传递给命令的参数touch

相关内容