linux命令行不允许移动文件|linux 普通用户下 移动或复制一个zip文件权限不够怎么办

linux命令行不允许移动文件|linux 普通用户下 移动或复制一个zip文件权限不够怎么办的第1张示图

① linux下如何让 mv 命令跳过某些文件夹不移动

|

楼上的解答有错误,ls | grep -v conf | grep -v upload | cp * /tmp,

这样cp的仍然是当前目录回下所有的答文件。

建议写个小小的shell脚本:

#!/bin/bashcd/backup/web/WebContent/mpp=`ls|grep-vconf|grepupload`mv$mpp/temp

② linux虚拟机上的文件不能复制到文件夹内,怎样设置才能使是自己拥有最高权限

用 chmod 777 /usr/local/src文件/目录权限设置命令:chmod 这是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限。该命令有两种用法: 用包含字母和操作符表达式的文字设定法 其语法格式为:chmod [who] [opt] [mode] 文件/目录名 其中who表示对象,是以下字母中的一个或组合: u:表示文件所有者 g:表示同组用户 o:表示其它用户 a:表示所有用户 opt则是代表操作,可以为: +:添加某个权限 -:取消某个权限 =:赋予给定的权限,并取消原有的权限 而mode则代表权限: r:可读 w:可写 x:可执行 例如:为同组用户增加对文件a.txt的读写权限: chmod g+rw a.txt 用数字设定法 而数字设定法则更为简单:chmod [mode] 文件名 关键是mode的取值,一开始许多初学者会被搞糊涂,其实很简单,我们将rwx看成二进制数,如果有则有1表示,没有则有0表示,那么rwx r-x r- -则可以表示成为: 111 101 100 再将其每三位转换成为一个十进制数,就是754。 例如,我们想让a.txt这个文件的权限为: 自己 同组用户 其他用户 可读 是 是 是 可写 是 是 可执行 那么,我们先根据上表得到权限串为:rw-rw-r–,那么转换成二进制数就是110 110 100,再每三位转换成为一个十进制数,就得到664,因此我 们执行命令: chmod 664 a.txt

③ linux下移动文件夹的命令

正确命令如下:cp -r /usr/local/www/vhosts /var/ftp/pub分给我噢!^_^

④ linux 普通用户下 移动或复制一个zip文件权限不够怎么办

切换到root权限下执行操作,关于普通用户如何拥有root权限,有以下几种方法:方法一:直接修改/etc/passwd的uid和gid,将用户ID和组ID都改成0。(恶心的方法,还不如直接用su切换到root执行呐)方法二:用sudo可以是普通用户暂时获得root的权限执行某个命令。这样就可一不知道超级用户密码而拥有权限执行命令。但是用户必须在/etc/sudoers用户列表中,否则就会出现permissiondenied,可以用visudo命令来添加用户。一般用户管理系统的方式是利用su切换为超级用户。但是使用su的缺点之一在于必须要先告知超级用户的密码。sudo使一般用户不需要知道超级用户的密码即可获得权限。首先超级用户将一般用户登记在特殊的文件中(通常是/etc/sudoers),即完成对该用户的授权(此时该用户称为“sudoer”);在一般用户需要取得特殊权限时,其可在命令前加上“sudo”,此时sudo将会询问该用户自己的密码(以确认终端机前的是该用户本人),回答后系统即会将该命令的进程以超级用户的权限运行。之后的一段时间内(默认为5分钟,可在/etc/sudoers自定义),使用sudo不需要再次输入密码。我们可以通过visudo命令来编辑/etc/sudoers文件,visudo是一个脚本文件,也可以通过编辑工具来对/etc/sudoers进行修改(注意:系统默认下/etc/sudoers是没有修改权限,需要通过chmod来对它增加权限)[email protected] ~]# ll /usr/sbin/visudo-rwxr-xr-x 1 root root 81832 Apr 14 2009 /usr/sbin/visudo———————————————————-[[email protected] ~]# ll /etc/sudoers-r–r—– 1 root root 3202 May 10 02:19 /etc/sudoersgrep -v ^$ /etc/sudoers | grep -v ^##过滤空行和##号开头查看sudoers配置文件中的重要代码[[email protected] ~]# cat sudoers.txt============定义服务器=================格式:Host_Alias 服务器类型 =服务器名称或IP地址例:多个服务器或IP需要用(,)逗号隔开Host_Alias CLIENT = 192.168.100.0,192.168.200.0/24Host_Alias FILESERVERS = fs1,fs2——————————————# Host_Alias FILESERVERS = fs1, fs2# Host_Alias MAILSERVERS = smtp, smtp2============用户定义==============格式:User_Alias 大写名称 = 用户[,用户]注意,名称需要大写,多用户需要用(,)逗号隔开——————————————# User_Alias ADMINS = jsmith, mikem===========定义命令和命令地路径==============格式:Cmnd_Alias 统称=绝对路径/命令可以把相同功能的命令保存到一个自定义的统称,方便分配多个命令需要用(,)逗号隔开————————————————–Cmnd_Alias NETWORKING = /sbin/route, /sbin/ifconfig, /bin/ping,/sbin/dhclient, /usr/bin/net, /sbin/iptables, /usr/bin/rfcomm,/usr/bin/wvdial, /sbin/iwconfig, /sbin/mii-toolCmnd_Alias SOFTWARE = /bin/rpm, /usr/bin/up2date,/usr/bin/yumCmnd_Alias SERVICES = /sbin/service, /sbin/chkconfig=============定义默认值=============注意:Defaults –>全局设置Defaults:用户 –>针对指定用户起效,多个用户需要用(,)逗号隔开——————————————Defaults requirettyDefaults env_reset ==========指定用户权限分配==========格式:user MACHINE = (RunAs)COMMANDS——————————————root ALL=(ALL) ALL===============组成员权限分配===============格式:%group-name MACHINE = (RunAs)COMMANDS 或%group-name MACHINE =COMMANDS注意:NOPASSWD: COMMANDS在使用命令时不需要输入密码这些群都必须在系统中存在的—————————————————-# %sys ALL = NETWORKING, SOFTWARE, SERVICES, STORAGE, DELEGATING,PROCESSES, LOCATE, DRIVERSsys组可以在全部计算机上以ROOT用户身份运行多个统称下包括的命令,调用Cmnd_Alias的设置—————————————————-# %wheel ALL=(ALL) ALLwhell组可以在全部计算机上以ROOT用户的身份,执行全部命令,但需要输入密码—————————————————————————————–# %wheel ALL=(ALL) NOPASSWD: ALLwhell组可以在全部计算机上以ROOT用户的身份,执行全部命令,但不需要输入密码—————————————————————————————–# %users ALL=/sbin/mount /mnt/cdrom, /sbin/umount /mnt/cdrom# %users localhost=/sbin/shutdown -h nowusers组只能在本身上运行/sbin/shutdown -hnow

⑤ LINUX 移动文件命令

语法:mv [选项] 源文件或目录 目标文件或目录,如下:mv a.txt b.txt c3.txt test3将这三个文件移动到test3文件中

功能:创建一个目录(类似MSDOS下的md命令),mkdir命令。语法:mkdir [选项] dir-name

说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或 文件名称。

(5)linux命令行不允许移动文件扩展阅读:

说明:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),他将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参加参数可以有很多个,mv命令将个参数指定的源文件均移至目标目录中。

命令中各选项的含义为:

-i:交互式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统会询问是否覆盖,用户输入‘y进行覆盖,输入'n'则不覆盖,这样可以避免误覆盖文件。

-f:禁止交互式操作。在mv操作要覆盖某已有的目标文件或目录时不给任何指示,默认覆盖。

如果所给目标文件(不是目录)已存在,此时该文件的内容将后备新文件覆盖,为防止用户用mv命令破坏另一个文件,使用mv命令移动文件时,最好使用i选项。

⑥ linux下用命令实现"只移动文件而不移动文件夹"

目标文件夹yourdirfor i in $(ls);do if [ -f $i ];then mv $i yourdir;fi;done

⑦ LINUX 下mv命令可不可以移动并重命名文件 如果不可以那条命令可以做到。

可以实现,比如a.txt 移动并改名b.txtmv a.txt /path/b.txt

⑧ Linux如何进行文件移动

命令格式:mv [-fiv] source destination参数说明:-f:force,强制直接移动而不询问-i:若目标文件(destination)已经存在,就会询问是版否覆盖-u:若目标文件已权经存在,且源文件比较新,才会更新如将/test1目录下的file1复制到/test3 目录,并将文件名改为file2,可输入以下命令:mv /test1/file1 /test3/file2. 可参考《Linux就该这么学》了解学习更多Linux知识。

⑨ 在linux下为什么不能将主文件里面的文件移到根目录下

不是不可以,可能是你的命令不对,还要看你试图移动的是什么文件。根目录是系统极重要的目录,如果你移动一些同名的文件过去,会损坏系统,出于安全性考虑,好多系统文件进行了严格的权限设定,所以不允许移动。但如果是你自己建立的一些普通文件,应该是可以的。

未经允许不得转载:山九号 » linux命令行不允许移动文件|linux 普通用户下 移动或复制一个zip文件权限不够怎么办

赞 (0)