小编ste*_*per的帖子

更改文件夹权限只不是linux中的文件

我试图更改我的网站中的每个文件夹的文件夹权限,但不是文件.

我可以通过这样做列出它们,ls -l | egrep '^d' 但有没有办法做到这一点:

chmod 751 | egrep '^d',我得到一个错误,因为chmod期待3个参数,但我不确定如何从egrep给它结果.

我试图通过使用作弊,chmod 751 -R *.*但我有几个文件夹'.' 在名称中,这将无法正常工作.

linux directory chmod

2
推荐指数
1
解决办法
2627
查看次数

ssh bash script没有这样的文件或目录

我正在尝试从/ var/www/backups/scripts运行脚本,当我尝试告诉它压缩文件时,我得到以下错误,

我可以确认/ var/www是主目录,并且脚本在通过putty手动运行时工作,但不是脚本.

我正在使用以下代码来运行zip

#!/bin/bash
unset PATH

#USER VARS

HOMEDIR=~/
BACKUP_TARG_DIR=~/sites/backups/auto
BACKUP_TEMP_NAME=tempBackupFile.tar
BACKUP_TARG_FILE=/var/www/back
DATE=`/bin/date '+%Y-%m-%d'`


echo  `/bin/pwd`;

tar -zcvf test.rar /var/www/backups/scripts/tryThis

#cd /var/www
#scp "tempBackupFile.tar" 217.41.51.14:~/testfile.rar;
#tar -zcvf $BACKUP_TEMP_NAME $BACKUP_TARG_FILE;
echo "SITE-"$DATE;
Run Code Online (Sandbox Code Playgroud)

以下是我得到的输出

/var/www/backups/scripts
./autoBackup.bash: line 18: tar: No such file or directory
SITE-2011-09-05
Run Code Online (Sandbox Code Playgroud)

任何人都有任何想法,因为这会杀了我,我能想到的只是它与运行bash脚本的地方有关.

ssh bash

1
推荐指数
1
解决办法
2082
查看次数

标签 统计

bash ×1

chmod ×1

directory ×1

linux ×1

ssh ×1