ubutun系统怎么在etc目录下创建tmp文件夹

怎么获得创建文件夹的权限啊?我是linux技术小白,望大神指教啊

[root@linux ~]# cp [options] source1 source2 source3 .... directory
参数:
-a :相当于 -pdr 的意思;
-d :若来源档为连结档的属性(link file),则复制连结档属性而非档案本身;
-f :为强制 (force) 的意思,若有重复或其他疑问时,不会询问使用者,而强制复制;
-i :若目的档(destination)已经存在时,在覆盖时会先询问是否真的动作!
-l :进行硬式连结 (hard link) 的连结档建立,而非复制档案本身;
-p :连同档案的属性一起复制过去,而非使用预设属性;
-r :递回持续复制,用于目录的复制行为;
-s :复制成为符号连结档 (symbolic link),亦即‘捷径’档案;
-u :若 destination 比 source 旧才更新 destination !
最后需要注意的,如果来源档有两个以上,则最后一个目的档一定要是‘目录’才行!
范例:
范例一:将家目录下的 .bashrc 复制到 /tmp 下,并更名为 bashrc
[root@linux ~]# cd /tmp
[root@linux tmp]# cp ~/.bashrc bashrc
[root@linux tmp]# cp -i ~/.bashrc bashrc
cp: overwrite `basrhc'? n
# 重复作两次动作,由于 /tmp 底下已经存在 bashrc 了,加上 -i 参数,
# 则在覆盖前会询问使用者是否确定!可以按下 n 或者 y 呢!
# 但是,反过来说,如果不想要询问时,则加上 -f 这个参数来强制直接覆盖!

范例二:将 /var/log/wtmp 复制到 /tmp 底下
[root@linux tmp]# cp /var/log/wtmp . <==想要复制到目前的目录,最后的 . 不要忘
[root@linux tmp]# ls -l /var/log/wtmp wtmp
-rw-rw-r-- 1 root utmp 71808 Jul 18 12:46 /var/log/wtmp
-rw-r--r-- 1 root root 71808 Jul 18 21:58 wtmp
# 注意到了吗?!在不加任何参数的情况下,档案的所属者会改变,连权限也跟着改变了~
# 这是个很重要的特性!要注意喔!还有,连档案建立的时间也不一样了!
# 如果您想要将档案的所有特性都一起复制过来,可以加上 -a 喔!
[root@linux tmp]# cp -a /var/log/wtmp wtmp_2
[root@linux tmp]# ls -l /var/log/wtmp wtmp_2
-rw-rw-r-- 1 root utmp 71808 Jul 18 12:46 /var/log/wtmp
-rw-rw-r-- 1 root utmp 71808 Jul 18 12:46 wtmp_2
# 了了吧!整个资料特性完全一模一样ㄟ!真是不赖~这就是 -a 的特性!

范例三:复制 /etc/ 这个目录下的所有内容到 /tmp 底下
[root@linux tmp]# cp /etc/ /tmp
cp: omitting directory `/etc' <== 如果是目录,不能直接复制,要加上 -r 的参数
[root@linux tmp]# cp -r /etc/ /tmp
# 还是要再次的强调喔! -r 是可以复制目录,但是,档案与目录的权限会被改变~
# 所以,也可以利用 cp -a /etc /tmp 来下达指令喔!

范例四:将范例一复制的 bashrc 建立一个连结档 (symbolic link)
[root@linux tmp]# ls -l bashrc
-rw-r--r-- 1 root root 395 Jul 18 22:08 bashrc
[root@linux tmp]# cp -s bashrc bashrc_slink
[root@linux tmp]# cp -l bashrc bashrc_hlink
[root@linux tmp]# ls -l bashrc*
-rw-r--r-- 2 root root 395 Jul 18 22:08 bashrc
-rw-r--r-- 2 root root 395 Jul 18 22:08 bashrc_hlink
lrwxrwxrwx 1 root root 6 Jul 18 22:31 bashrc_slink -> bashrc
# 那个 bashrc_slink 是由 -s 的参数造成的,建立的是一个‘捷径’,
# 所以您会看到在档案的最右边,会显示这个档案是‘连结’到哪里去的!
# 至于那个 bashrc_hlink 有趣了!建立了这个档案之后, bashrc 与 bashrc_hlink
# 所有的参数都一样,只是,第二栏的 link 数改变成为 2 了~而不是原本的 1 喔!
# 这两种连结的方式的异同,我们会在下一章里面进行介绍的!

范例五:若 ~/.bashrc 比 /tmp/bashrc 才复制过来
[root@linux tmp]# cp -u ~/.bashrc /tmp/bashrc
# 这个 -u 的特性,是在目标档案与来源档案有差异时,才会复制的。
# 所以,比较常被用于‘备份’的工作当中喔! ^_^

范例六:将范例四造成的 bashrc_slink 复制成为 bashrc_slink_2
[root@linux tmp]# cp bashrc_slink bashrc_slink_2
[root@linux tmp]# ls -l bashrc_slink*
lrwxrwxrwx 1 root root 6 Jul 18 22:31 bashrc_slink -> bashrc
-rw-r--r-- 1 root root 395 Jul 18 22:48 bashrc_slink_2
# 这个例子也是很有趣喔!原本复制的是连结档,但是却将连结档的实际档案复制过来了
# 也就是说,如果没有加上任何参数时,复制的是原始档案,而非连结档的属性!
# 若要复制连结档的属性,就得要使用 -d 或者 -a 的参数了!

范例七:将家目录的 .bashrc 及 .bash_history 复制到 /tmp 底下
[root@linux tmp]# cp ~/.bashrc ~/.bash_history /tmp
# 可以将多个资料一次复制到同一个目录去!
温馨提示:内容为网友见解,仅供参考
无其他回答

怎么在ubuntu的etc目录下新建文件夹啊?
权限限制,使用root用户登录,或者命令 使用root用户 mkdir 你想创建的文件夹名字 mkdir是命令,后面必须用空格

linux etc目录下为什么不能创建文件?
在命令行里,如果是用的fedora的系统的话就su root回车后输入密码,如果是ubuntu的话就sudo -i 然后输入密码,这时你就有管理员权限了,然后cd \/etc回车,这时直接vim 『name』 就能新建一个叫name的文件并编辑他了~当然了,创建文件的方法有很多,主要是获得管理员权限,你参照我说的方法,应该就行了~ 本回答由电脑...

我的ubuntu linux操作系统其他用户为何不能创建文件夹?
首先,当你安装ubuntu的时候,你会被要求创建一个用户帐号,这个初始用户帐号,会在home的文件目录中存储与其相关的用户文件,这同样适用于那些接下来被创建的用户,但是,对于你创建的第一个用户帐号,存在一些比较特殊的东西。以我自己为例,当我安装ubuntu的时候,我创建了一个“mark”用户帐号。这个mark...

linux etc目录下为什么不能创建文件?
在命令行里,如果是用的fedora的系统的话就su root回车后输入密码,如果是ubuntu的话就sudo -i 然后输入密码,这时你就有管理员权限了,然后cd \/etc回车,这时直接vim 『name』 就能新建一个叫name的文件并编辑他了~当然了,创建文件的方法有很多,主要是获得管理员权限,你参照我说的方法,应该就行...

ubuntu系统 mnt文件夹
ps: mnt是mount(挂载)的缩写.补充1: \/dev是系统文件夹, 是\/下面的. \/home是系统自带文件夹. 除非在安装系统的时候指定用其他分区挂载, 否则不能再将其他分区挂载过去. 当然, 如果进入命令行把home删了并编辑fstab将其他分区挂载过去也是可以的.补充2: 链表和树是不同的结构, linux的文件系统就是...

怎么在etc上建新文件啊11 求详细解释!!
第一步:打开 C:\\WINDOWS\\system32\\drivers\\etc 第二部:在上述路径下 新建文本文本档 第三部:按照图片进行 第四部:别忘记逆向操作图片2的步骤,将那个勾勾上,以免误操作或被病毒利用。OVER!

关于ubuntu往etc文件夹里拷东西
向ETC文件夹里复制文件需要管理员权限,ubuntu不能用root直接登陆,只能在命令行运行,需要用到sudo 和 cp 命令。打开终端输入如下命令:sudo cp xxx \/etc 将当前目录XXX文件拷贝到etc目录。当然,利用sudo命令会提示你输入管理员密码,输入后即可执行命令。下面简单介绍下这两个命令:1、sudo是linux系统...

ubuntu tmp容量不够用怎么扩大
你的\/tmp不是挂到\/上面共享根分区空间的吗?你的是挂到了独立分区?终端输入df -l 查看各个分区的空间占用情况。如果真的需要再扩大,尝试用gparted分出一个足够空间的分区,然后修改\/etc\/fstab文件,添加新的\/tmp分区的挂载点,对照\/分区照猫画虎就行了。重启一下就可以启动新的\/tmp。

修改ubuntu \/etc目录下的conf文件的方法
1. 第一步,点击如图所示箭头所指出的“dock”栏文档会出现如图所示的界面,点击该界面左下角的“Other Locations”。2. 第二步,点击“Other Locations”后会出现如图所示的界面,点击图示框内的“电脑”。会出现如图所示的界面,找到etc文件并点击打开进入到\/etc目录。3.第三步,进入到如图所示的etc...

如何在ubuntu中向etc文件夹中复制文件
首先,对于你的硬盘要有个全新的认识了。。。windows下叫G盘那linux中怎么表示呢,,\/dev\/sdx(x为数字)表示磁盘设备,linux中分区要挂载到一个目录后才能使用,所以,sudo mount \/dev\/sdax(x为数字) \/media 可以把\/dev\/sdax这个设备挂载到\/media文件夹,这样,\/media就是\/dev\/sdax这个分区...

相似回答