working-directory

popd 用于 zsh 中基于 cdr 的目录管理
working-directory

popd 用于 zsh 中基于 cdr 的目录管理

我最近开始使用cdr用于zsh记住最近的目录。我以前使用过pushd等。我怀念的一件事是popd,它基本上意味着“我不再使用这个目录,把我放回到我以前所在的位置并删除堆栈中的这个条目。” 可以实现类似的语义cdr吗? 编辑:将“历史”更改为“堆栈”。 ...

Admin

在特定目录中打开 ranger 文件管理器
working-directory

在特定目录中打开 ranger 文件管理器

我使用 ranger 作为文件管理器,正在寻找一个可以传递给 ranger 的选项,让我可以在给定目录中打开 ranger,类似ranger —specfic-directory=„/home/tim/literature/„或类似的东西。ranger —help和手册页都没有提供答案,至少没有我理解的答案。 我无法想象这样的选项不存在! ...

Admin

如何检查当前批处理文件是否在特定文件夹中?
working-directory

如何检查当前批处理文件是否在特定文件夹中?

你好,我对批处理文件还很陌生,所以很抱歉这个问题看起来很愚蠢,但我确实需要一些帮助。 因此,我需要批处理脚本来检查它是否在指定的文件夹中,例如%userprofile%\Desktop。我不希望它关心自己的文件名。我完全不知道从哪里开始。我知道如何获取当前路径/文件名等,但这就是我所知道的全部。如何让程序将其当前路径与我想要查看的路径进行比较?或者还有其他更有效的方法吗? 我想要实现的目标是这样的: if this file is in Desktop folder( echo It's here )else( echo It's no...

Admin

如何在 DOS 6.22 中 cd 到长路径?
working-directory

如何在 DOS 6.22 中 cd 到长路径?

我有一台旧电脑,上面安装了 DOS 6.22。我不确定具体是哪个版本,但它附带了 CD 驱动程序,所以我怀疑它不是“最基本的”。 我创建了一张 CD,里面有一些我想从那台机器访问的文件,但不幸的是,有些文件夹的长度超过了 8 个字符。据说使用前 6 个字符,然后按 应该~1可以更改我的目录,但这行不通。/X也没有 dir 选项。无论我尝试了什么,我都只是回来Invalid directory了。 当我在文件夹上执行此操作时dir,所有文件名似乎都被截断为 8 个字符,并且没有迹象表明其中任何一个可能超出限制。cd短的文件名有效。 这里可能有什么问题?我...

Admin

Linux tar:仅对某些文件进行 --transform
working-directory

Linux tar:仅对某些文件进行 --transform

我正在编写一个 bash 脚本,将我的应用程序打包成一个 TAR 文件。这些文件在磁盘上的排列方式与它们在 TAR 文件中的排列方式不同,因此我决定使用 --transform 选项。 但是,--transform 命令似乎是全局应用的,而不是应用于之后包含的文件。 例子: tar \ --exclude='webmanager/bin/dev' \ --exclude='webmanager/.config.ini' \ --show-transformed-names \ --create --gzip --verbose \ --file 'ou...

Admin

Google Identity Toolkit *.p12 文件的理想位置
working-directory

Google Identity Toolkit *.p12 文件的理想位置

我正在研究 Google Identity Toolkit,遇到了一个看似谜语的问题。 “将您刚刚下载的 *.p12 文件放在您选择的目录中,该目录是私有的(您不能让任何人访问该目录),但您的 Web 服务器代码可以访问该目录。” https://developers.google.com/identity/toolkit/web/quickstart/nodejs 我应该把这个文件放在哪里? ...

Admin

Xargs:执行之前将工作目录更改为文件路径?
working-directory

Xargs:执行之前将工作目录更改为文件路径?

我有一个很大的 RAR 档案文件夹。文件夹层级结构非常复杂。我想一次性解压整个档案集合。 我有以下一行代码,可以起作用: find -name "*.rar" -print0 | xargs -0 -n 1 -P 4 unrar x (请注意,我们并行运行四个线程以加快操作速度。:-)) 此命令的问题在于 xargs 在每个 RAR 文件的顶层目录中执行。这意味着所有输出都被转储到顶层文件夹中。 相反,我希望输出与 RAR 存档存在于同一文件夹中。 例子: Top level |--FolderA |----File1.rar |---...

Admin

如何计算文件/目录被打开的次数?
working-directory

如何计算文件/目录被打开的次数?

我正在尝试查找文件打开的次数(自操作系统诞生以来)。我打算通过 stat 来执行此操作,但大多数标志仅返回上次打开时间之间的差异。 ...

Admin

目录和子程序的管理
working-directory

目录和子程序的管理

从当前目录 %CD% 开始,我需要进入一个子文件夹并执行 subrutineA,然后返回到 %CD% 目录并转到下一个子文件夹并执行相同的 subrutineA,这个过程需要按照可用文件夹的次数进行多次。 我遇到的问题是我不知道如何在批处理脚本中定义子目录的名称,因为这个名称是变量,并且文件夹的数量也是变量。 谁能帮我? ...

Admin

更改 ConEmu 的默认启动目录
working-directory

更改 ConEmu 的默认启动目录

我如何更改 ConEmu 设置,以便当我打开它时,它会在我选择的目录中启动 cmd,而不是默认的 ConEmu 文件夹? ...

Admin

从 GNU Screen 获取设置,chdir 值
working-directory

从 GNU Screen 获取设置,chdir 值

我一直在使用screen'schdir命令为新屏幕窗口设置新的工作目录,稍后会详细介绍。我需要做的是找出设置之前的设置,以便我可以将其重新设置。我可以通过启动新会话并回显来实验性地执行此操作,$PWD但我似乎无法更具体地执行此操作,即我可以获取并将值存储在脚本中。我觉得非常详细的手册页中可能有一些命令可以完成此操作,但我还没有找到它。 现在来解释一下我具体在做什么,需要这样做: 我有一个脚本,可以并行启动大约 4 个进程,让每个进程在自己的窗口中启动非常方便。在 bash 脚本中,很容易确定我是否在脚本screen中运行脚本:还有其他方法,但这种方法很好。...

Admin

使用正确的路径启动bash shell(cygwin)而不更改目录
working-directory

使用正确的路径启动bash shell(cygwin)而不更改目录

我需要在 cygwin 环境之外运行 cygwin shell 脚本而不更改工作目录。 如果我只是运行\path\to\bash.exe -c command,那么路径设置就不正确,并且找不到 cygwin 程序。 如果我使用该--login选项,bash则会正确设置路径,但也会更改为我的主目录。 我应该使用哪些选项来启动 bash 以保留当前工作目录并找到 cygwin 可执行文件? ...

Admin

将 CMD CD 设置为运行批处理的目录
working-directory

将 CMD CD 设置为运行批处理的目录

我正在尝试创建一个批处理脚本,它将在不同的环境中打开一个程序(这样我就可以制作它的便携版本)。 我使用这个set APPDATA=%CD%\data来告诉它这样做。我面临的问题是批处理启动时出现以下错误: CMD.EXE was started with the above path as the current directory. UNC paths are not supported. Defaulting to Windows directory. 我想使用命令cd将其更改为批处理目录。有没有简单的方法可以做到这一点? ...

Admin