linux - 我如何从另一个目录访问目录中的文件(linux)
问题描述
我试图更改在目录 X 中创建的 txt 文件的权限而我在目录 Y 中
kosay_sabbah@DESKTOP-87R0T4M:~/Kosay/grp2$ chmod 777 3.txt
chmod: cannot access '3.txt': No such file or directory
解决方案
您应该使用绝对或相对文件路径。例如,您file1.txt
在目录中/directory1/
- 绝对文件路径是/directory1/file1.txt
. 如果您当前的路径是/directory2/
,您可以通过chmod
两种方式运行 file1.txt:
使用相对路径 -
chmod ../directory1/file1.txt
使用绝对路径 -
chmod /directory1/file1.txt
推荐阅读
- swift - 如何在 SwiftUI 中移动到下一个 TextField?
- javascript - Parceljs 没有正确捆绑产品?
- java - 使用 if 语句查找 3 个变量中的最小值
- angular - Fullcalendar - 角度营业时间未显示
- javascript - I don't understand why my for loop return "undefined"
- python - 如何从子集中选择数据
- oop - 如何动态生成用于特征的值?
- python - Selenium 无法在 Instagram 上获取所有元素
- compiler-errors - 为什么临时变量会抑制“类型归属是实验性的”错误?
- ios - 如何动态更改本地化 SwiftUI