linux - 使用 tee 命令将输出重定向到不存在的目录中的文件

标签 linux shell unix tee

我正在尝试使用 tee 命令将输出重定向到一个文件,我希望在一个尚未创建的目录中创建该文件。

date | tee new_dir/new_file

当 new_dir 不存在时,tee 命令失败

tee: new_dir/new_file: No such file or directory

如果我在运行 tee 命令之前创建 new_dir,那么它工作正常,但出于某种原因我不想手动创建 new_dir,是否可以使用 tee 命令创建 new_dir?

最佳答案

没有。您必须在运行 tee 之前创建目录。

关于linux - 使用 tee 命令将输出重定向到不存在的目录中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14236621/

相关文章:

python - 如何连接到 Windows VM 并发送 Win32 命令? (Python)

python - 如何编写将调用 python3 或 python2 的 shebang 行,以可用者为准

在linux上挂载USB的java代码

linux - shell脚本中整数和 float 的比较

c++ - 在 C 中将字符串作为参数传递

linux - 如何使用 aria2 保持目录结构?

linux - 'git clone' 遵循 umask,顶级项目目录除外

python - 在后台启动程序,并在其中一个程序因退出代码而死亡时立即将其杀死

linux - 如何在 PC 处于 sleep 模式时保持 C++ 代码运行?

linux - 登录 RHEL 时的自定义启动画面