❶ linux下怎样把一个目录的子目录复制到当前目录中
Linux系统下复制命令为cp,但是cp不带参数只能复制文件,如果需要把一个目录下的子目录复制到当前目录,需要加参数-R递归操作,把目录下文件和子目录一并处理:
例如:把/mnt/子目录复制到当前/etc目录下
cp-R/mnt//etc
Linux系统下cp命令常用参数:
-a:此参数的效果和同时指定"-dpR"参数相同
-b:删除、覆盖目的文件先备份
-f:强行复制文件或目录, 不论目的文件或目录是否已经存在
-i:覆盖文件之前先询问用户
-l:对源文件建立硬链接,而非复制文件
-p::保留源文件或目录的属性,包括所有者、所属组、权限与时间
-r:递归处理,将指定目录下的文件与子目录一并处理。
-R:递归处理,将指定目录下的文件及子目录一并处理
-v :显示执行过程
❷ 如何删除一个非空子目录 tmp
Linux删除目录下所有文件包括子目录方法:rm -rf 目录名。
不能使用rmdir,rmdir删除空目录。
(1)rmdir功能:删除空目录。
语法:rmdir [选项] dirname
说明:dirname表示目录名。该命令从一个目录中删除一个或多个子目录项。需要特别注意的是,一个目录被删除之前必须是空的。(注意,rm - r dir命令可代替rmdir,但是有很大危险性。)删除某目录时也必须具有对父目录的写权限。
命令中各选项的含义为:
- p 递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应的信息。
例如:
$ rmdir - p /usr/xu/txt
将/usr/xu/txt目录删除。
改变工作目录、显示目录内容命令
(2)linux删除文件或目录命令rm
用户可以用rm命令删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。
rm命令的一般形式为:rm [选项]... 目录... 删除指定的<文件>(即解除链接)。
-d --directory 删除可能仍有数据的目录 (只限超级用户)
-f --force 略过不存在的文件,不显示任何信息
-i --interactive 进行任何删除操作前必须先确认
-r/R --recursive 同时删除该目录下的所有目录层
-v --verbose 详细显示进行的步骤
--help 显示此帮助信息并离开
--version 显示版本信息并离开
要删除第一个字符为‘-’的文件 (例如‘-foo’),请使用以下其中一种方法:
rm -- -foo
rm ./-foo
请注意,如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。如果想保证
该文件的内容无法还原,请考虑使用 shred。
范例:
删除所有rb语言程序档;删除前逐一询问确认 :
rm -i *.rb
将 Finished 子目录及子目录中所有档案删除 :
rm -r Finished
将 Finished 子目录及子目录中所有档案删除,并且不用--确认 :
rm -rf Finished
❸ linux中cp的具体使用是什么,我是想把文件mylib3复制到mylib4下,可是为什么说是略过目录mylib3
因为mylib3是目录不是文件,要用-r或-R:
cp -r mylib3 mylib4
❹ 如何跳过grub启动
1、首先单击打开finder。
❺ linux怎么用命令删除带内容的文件夹
删除文件夹跟删除文件的命令都是rm例如:rm -r test 就是删除文件夹test 以及test下面的所有文件rm的详细说明如下:
rm命令的一般形式为:rm [选项]... 目录... 删除指定的<文件>(即解除链接)。
-d --directory 删除可能仍有数据的目录 (只限超级用户)
-f --force 略过不存在的文件,不显示任何信息
-i --interactive 进行任何删除操作前必须先确认
-r/R --recursive 同时删除该目录下的所有目录层
-v --verbose 详细显示进行的步骤
--help 显示此帮助信息并离开
--version 显示版本信息并离开
❻ linux 的cp命令 能不能把一个文件 复制到两个地方,我试了一下好像把第一个目录略过了。
可以的,只要把这两个命令行用逗号隔开就行了。我刚才试过的
❼ linux怎么查看文件大小命令
df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 可以查看文件及文件夹的大小。
[-abcDhHklmsSx] [-L <符号连接>][-X <文件>][--block-size][--exclude=<目录或文件>] [--max-depth=<目录层数>][--help][--version][目录或文件]
常用参数:
-a或-all 为每个指定文件显示磁盘使用情况,或者为目录中每个文件显示各自磁盘使用情况。
-b或-bytes 显示目录或文件大小时,以byte为单位。
-c或–total 除了显示目录或文件的大小外,同时也显示所有目录或文件的总和。
-D或–dereference-args 显示指定符号连接的源文件大小。
-h或–human-readable 以K,M,G为单位,提高信息的可读性。
-H或–si 与-h参数相同,但是K,M,G是以1000为换算单位,而不是以1024为换算单位。
-k或–kilobytes 以1024 bytes为单位。
-l或–count-links 重复计算硬件连接的文件。
-L<符号连接>或–dereference<符号连接> 显示选项中所指定符号连接的源文件大小。
-m或–megabytes 以1MB为单位。
-s或–summarize 仅显示总计,即当前目录的大小。
-S或–separate-dirs 显示每个目录的大小时,并不含其子目录的大小。
-x或–one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。
-X<文件>或–exclude-from=<文件> 在<文件>指定目录或文件。
–exclude=<目录或文件> 略过指定的目录或文件。
–max-depth=<目录层数> 超过指定层数的目录后,予以忽略。
希望对你有帮助。
❽ linux 下安装gsopcast遇到的问题如何解决
软件是这么装的吗?
sp-sc是个目录,如果你要把这个目录复制过去:
cp sp-sc /usr/local/bin/ -rf
但你在目的好像不是这样。如果是源码包,还是make,make install吧。