I am trying to open a file in a bash console,but:
11:05 ~/meal-select-system $ /home/deng/meal-select-system/slc/metadata.csv
bash: /home/deng/meal-select-system/slc/metadata.csv: Permission denied
I ran some commands,shown below,as suggested by giles in this forum:
11:05 ~/meal-select-system $ ls -ld /home/deng/meal-select-system/slc/metadata.csv
-rw-rw-rw- 1 deng registered_users 31 May 1 15:34 /home/deng/meal-select-system/slc/metadata.csv
(actually,I don't know what did all that output means)
Later,I tried to read the file from python:
11:05 ~/meal-select-system $ python
Python 3.13.1 (main, Jan 16 2025, 13:50:41) [GCC 11.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> with open('/home/deng/meal-select-system/slc/metadata.csv','r') as f:
... print(f.read())
...
current,fieldnames
2025-1-1,
it succeed. The behavior is strange to me.I cannot open a file but Python can. Can someone kindly explain this to me?
(I'm used to use Windows but new to linux)
Thanks!