我习惯在两台不同的电脑上工作。一些文件夹和文件在云端同步。
一个文件夹包含脚本。每次我在一台计算机上使用脚本时,我都需要在另一台计算机上运行此脚本时更改此文件的执行权限。
有没有办法设置一种配置,让该文件夹中的所有文件始终保持为可执行文件,无论我使用哪台计算机。
提前致谢。
答案1
在网上查找后,我发现最适合我的解决方案是编写一个脚本,在每个会话开始时运行,代码如下:
#!/bin/bash
# Destination directory
cd ~/bin
# Set all the files as executable
find . -type f -print0 | xargs -0 chmod 775
这样,每次我在我的两台计算机中的任何一台上启动会话时,位于 ~/bin 目录中的所有文件都可以在此会话中执行。