小编fra*_*a66的帖子

在文件夹中创建文件:权限被拒绝

我在将文件复制到 Ubuntu 12.04 上的目录时遇到问题。我在主目录中创建一个目录,以便我要复制到的路径是:

/home/sixven/camp_sms/inputs
Run Code Online (Sandbox Code Playgroud)

但是当ini在终端运行以下命令创建示例文件时如下:

francisco-vergara@Francisco-Vergara:/home/sixven/camp_sms/inputs$ touch test_file.txt
touch: can not make `touch' on «test_file.txt»: permission denied
Run Code Online (Sandbox Code Playgroud)

我无法直接复制该目录中的文件。如何使用chown&chmod命令分配权限以复制文件?

我不知道要使用哪个用户和组。

chmod chown

51
推荐指数
2
解决办法
61万
查看次数

使用 Bash 脚本重命名多个文件

我想使用 Bash 脚本重命名同一目录中的多个文件。文件名如下:

file2602201409853.p
file0901201437404.p  
file0901201438761.p  
file1003201410069.p  
file2602201410180.p
Run Code Online (Sandbox Code Playgroud)

我想重命名为以下格式:

file2503201409853.p
file2503201437404.p  
file2503201438761.p  
file2503201410069.p  
file2503201410180.p
Run Code Online (Sandbox Code Playgroud)

我正在阅读重命名命令,并尝试以这种方式执行此操作,但它什么也没做,我想我对语法有疑问。然后我读到您可以使用mv命令进行循环,如下所示:

for file in cmpsms*2014*.p; do
    mv "$file" "${file/cmpsms*2014*.p/cmpsms25032014*.p}"
done
Run Code Online (Sandbox Code Playgroud)

但我无法重命名文件。我究竟做错了什么?

bash rename

28
推荐指数
3
解决办法
14万
查看次数

unix中命令cut的范围

我正在尝试制作一个 shell 脚本,我想使用 'cut' unix 命令来剪切字符串,如下所示:

namecmpaux=$(echo $namecmp |cut -c0-19)
Run Code Online (Sandbox Code Playgroud)

但是当我运行 shell 时,会出现以下错误:

cut: fields and positions are numbered from 1 
Try `cut - help 'for more information.
Run Code Online (Sandbox Code Playgroud)

我记得以前使用'cut'命令使用零作为下限位置,但现在告诉我该命令应该从1开始。为什么?取决于操作系统?以前使用 SunOS,现在使用 ubuntu 12.04

shell-script cut

6
推荐指数
1
解决办法
3万
查看次数

如何使用 ssh 指定文件传输到的位置

我知道如何使用 ssh 将文件发送到远程服务器上的特定目录,但我不知道如何指定它。

linux ssh scp file-transfer

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

我无法登录 Ubuntu 12.04

由于无知和错误,我将名为 frank_account (home/frank_account) 的目录 /home/ 的 user_name 重命名为 Sixven( /home/sixven)(使用 gksudo nautilus)。重新启动 Ubuntu,我得到 3 个用户:frank_account、sixven 和来宾。但是,我无法使用密码访问任何帐户,只能访问 guest_account 并且非常有限。通过 tty ( Ctrl+ Alt+ F1) 输入,我可以使用用户登录并通过 Sixven 但我不能这样做,sudo因为它告诉我 Sixven 不在 sudoers 中。并且不会让我编辑 etc/sudoers 文件。我该如何解决这个问题?

users ubuntu sudo

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

标签 统计

bash ×1

chmod ×1

chown ×1

cut ×1

file-transfer ×1

linux ×1

rename ×1

scp ×1

shell-script ×1

ssh ×1

sudo ×1

ubuntu ×1

users ×1