linux怎么执行非本文件夹下的sh文件
时间: 2024-04-08 13:30:59 浏览: 18
您可以使用绝对路径或相对路径来执行非本文件夹下的Shell脚本。
1. 绝对路径:在终端中输入完整的脚本文件路径,并在前面加上 `sh` 命令。例如,如果脚本文件位于 `/home/user/scripts/myscript.sh`,您可以执行以下命令来运行它:
```
sh /home/user/scripts/myscript.sh
```
2. 相对路径:如果您希望相对于当前工作目录执行脚本,可以使用相对路径。例如,如果脚本文件位于当前目录的上一级目录中的 `scripts` 文件夹下的 `myscript.sh`,您可以执行以下命令来运行它:
```
sh ../scripts/myscript.sh
```
无论您选择使用绝对路径还是相对路径,确保脚本文件具有可执行权限。您可以使用以下命令为脚本文件添加执行权限:
```
chmod +x /path/to/script.sh
```
然后,您可以使用上述方法执行该脚本文件。
相关问题
linux查看当前文件夹下所有文件的大小
您可以使用`ls`与`du`命令来查看当前文件夹下所有文件的大小,具体命令为:
```
ls -l | grep "^-" | awk '{sum += $5} END {print sum}'
```
该命令通过`ls -l`命令列出当前文件夹下所有文件的详细信息,然后使用`grep`命令过滤出文件行,最后使用`awk`命令计算文件大小总和。
如果您想查看每个文件的具体大小,可以使用以下命令:
```
du -sh *
```
该命令会列出当前文件夹下所有文件的大小,其中`-s`参数表示只显示总和,`-h`参数表示以易读的方式显示文件大小。
linux 查看文件夹下文件大小
要查看Linux文件夹下文件大小,可以使用`du`命令。以下是使用`du`命令查看文件夹下文件大小的方法:
```
du -sh /path/to/folder
```
其中,`/path/to/folder`是你要查看的文件夹的路径。`-s`参数用于显示总大小,`-h`参数用于以人类可读的格式显示大小。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)