bash - 从 /tmp 触发远程路径上的命令
问题描述
我正在使用下面的行来获取特定路径下各个目录的大小/apps/newone
。
du -sh *
由于存在写入问题,我不能在该路径下有脚本。我虽然尝试从/tmp
. 但如果我尝试它会显示 下的文件/tmp
,这是预期的。有没有办法可以设置远程路径并使脚本在该路径上运行/tmp
?
现在,我正在这样做,但是当我这样做时,cd -
它会显示/tmp
路径。
cd /apps/newone ; du -sh * | sort -hr ; cd -
12G lithium
11G sodium
160M soking
/tmp
谁能帮我解决一下,谢谢!
编辑:尝试了一些东西
cd /apps/newone ; du -sh * | sort -hr ; cd - >> /dev/null 2>&1
12G lithium
11G sodium
160M soking
似乎我得到了我需要的东西,但这是有效的方法吗?
解决方案
cd
到子shell中的那个目录。
(cd /apps/newone ; du -sh * | sort -hr)
推荐阅读
- html - 具有 vh 相对高度的父级的 HTML5 % 高度子级
- html - 使用VB.NET将网页表行中的值提取为字符串
- laravel - 如何在 Laravel 5 中使用 Codeception 在单元测试中模拟身份验证用户?
- selenium - 无法单击“使用电子邮件注册”按钮
- r - 将函数应用于 R 中许多列的子集
- javascript - 在数组中生成唯一数字
- ms-access - ms 访问表单以插入记录组
- jmeter - 在 CircleCI 中自动化 jmx 文件
- php - 在 Laravel 5.7 上确定每个用户级别/角色的布局
- python-3.x - 带有 AES CBC 的 AWS KMS python3.6 和 boto3 示例