Tag: 工作目录

Bash如何在不同的目录上下文中执行命令?

我有一个共同的命令,从非常特定的目录中调用。 该程序只有一个可执行文件位于/ bin中,而且当前工作目录对于正确运行它非常重要。 该脚本会影响其运行目录内的文件。 现在,我也有一个自定义的shell脚本,在一个目录中执行某些操作,但是我需要将上面提到的那个命令调用,就好像它在另一个目录中一样。 你如何在shell脚本中做到这一点?

TortoiseSVN报告冲突,但没有发现冲突

我有一个包含多个Python项目的整个存储库的工作副本。 当我select右键单击 – >在Windows文件资源pipe理器中的SVN更新我收到一个错误消息列出一个特定的项目文件夹: Command: Update Updating: path\to\working\copy Skipped obstructing working copy: path\to\working\copy\project Completed: At revision: 176 Warning!: One or more files are in a conflicted state. 当我去那个项目并右键单击 – > SVN更新,它成功更新。 也没有冲突编辑器可用,当我右键单击 – > TortoiseSVN – >解决没有可用的文件。 什么可能导致冲突? 只要这种情况持续发生,就不可能在我的工作副本中更新这个项目。

R命令将工作目录设置为源文件位置

我正在编写一些R教程。每个R代码都包含在一个特定的文件夹中。 那里有数据文件和其他文件。 我想打开.r文件并将其源代码,以便我不必在Rstudio中更改工作目录,如下所示: 有没有办法在R中自动指定我的工作目录

暂时在bash中改变当前的工作目录来运行一个命令

我知道我可以使用cd命令在bash中更改我的工作目录。 但是如果我这样做的话: cd SOME_PATH && run_some_command 那么工作目录将会永久更改。 有没有办法像这样临时改变工作目录? PWD=SOME_PATH run_some_command

如何从irb获取当前工作目录的绝对path

我在Windows上运行Ruby,但我不知道这是否应该有所作为。 我想要做的就是获取当前工作目录的绝对path。 这是可能从irb? 显然从脚本可以使用File.expand_path(__FILE__) 但从irb我尝试了以下,并得到了“权限被拒绝”的错误: File.new(Dir.new(".").path).expand

如何更改eclipse的默认工作目录?

任何人都可以告诉我可以在Eclipse中更改默认工作空间的位置?

python:将脚本工作目录更改为脚本自己的目录

我每分钟从crontab运行一个python shell: * * * * * /home/udi/foo/bar.py /home/udi/foo具有一些必要的子目录,如/home/udi/foo/log和/home/udi/foo/config ,这是/home/udi/foo/bar.py引用的。 问题是crontab从不同的工作目录运行脚本,所以试图打开./log/bar.log失败。 有没有一种很好的方法来告诉脚本将工作目录更改为脚本自己的目录? 我会喜欢一个可以用于任何脚本位置的解决scheme,而不是明确地告诉脚本它在哪里。 编辑: os.chdir(os.path.dirname(sys.argv[0])) 是最简洁优雅的解决scheme。 感谢您的回答和解释!

如何设置父进程的工作目录?

正如标题所揭示的那样,我们正在编写一个Unix风格的shell工具U ,它应该在bash中调用(在大多数情况下)。 U怎么能改变bash(或者一般的父母)的工作目录? PS shell实用程序chdir成功完成相同的操作,因此必须有一个实现这一效果的程序化方法。

如何获得C程序中的当前目录?

我正在做一个C程序,我需要从程序启动的目录。 该程序是为UNIX计算机编写的。 我一直在看opendir()和telldir() ,但是telldir()返回一个off_t (long int) ,所以它真的帮不了我。 我怎样才能得到一个string(字符数组)的当前path?

在Java中改变当前的工作目录?

如何从Java程序中更改当前的工作目录? 我所能find的关于这个问题的一切都表明你根本做不到,但是我不能相信那是真的。 我有一段代码,它使用通常启动的目录中的硬编码相对文件path打开一个文件,我只想从不同的Java程序中使用该代码,而不必从内部启动它一个特定的目录。 看起来你应该能够调用System.setProperty( "user.dir", "/path/to/dir" ) ,但据我所知,调用该行只是默默地失败,什么都不做。 我会明白,如果Java不允许你这样做,如果它不允许你得到当前的工作目录,甚至允许你使用相对文件path打开文件….