精华内容
下载资源
问答
  • linux终端删除文件命令Fatmawati Achmad Zaenuri/Shutterstock.comFatmawati Achmad Zaenuri / Shutterstock.com The rm and rmdir commands delete files and directories on Linux, macOS, and other Unix-like ...
    linux终端删除文件命令

    linux终端删除文件命令

    Bash terminal on Ubuntu laptop concept
    Fatmawati Achmad Zaenuri/Shutterstock.comFatmawati Achmad Zaenuri / Shutterstock.com

    The rm and  rmdir commands delete files and directories on Linux, macOS, and other Unix-like operating systems. They’re similar to the del and  deltree commands in Windows and DOS. These commands are very powerful and have quite a few options.

    rmrmdir命令删除Linux,macOS和其他类似Unix的操作系统上的文件和目录。 它们类似于Windows和DOS中的deldeltree命令。 这些命令功能非常强大,并且有很多选择。

    It is important to note that files and directories deleted using rm and rmdir do not get moved to the Trash. They are immediately removed from your computer. If you accidentally delete files using these commands, the only way you’ll be able to restore them is from a backup.

    重要的是要注意,使用rmrmdir删除的文件和目录不会移至废纸.。 它们会立即从您的计算机中删除。 如果您不小心使用这些命令删除了文件,则只能通过备份来还原它们。

    如何使用rm删除文件 (How to Remove Files with rm)

    The simplest case is deleting a single file in the current directory. Type the rm command, a space, and then the name of the file you want to delete.

    最简单的情况是删除当前目录中的单个文件。 键入rm命令,一个空格,然后输入要删除的文件的名称。

    rm file_1.txt
    

    If the file is not in the current working directory, provide a path to the file’s location.

    如果该文件不在当前工作目录中,请提供该文件位置的路径。

    rm ./path/to/the/file/file_1.txt
    

    You can pass more than one filename to rm. Doing so deletes all of the specified files.

    您可以将多个文件名传递给rm 。 这样做会删除所有指定的文件。

    rm file_2.txt file_3.txt
    

    Wildcards can be used to select groups of files to be deleted. The * represents multiple characters and the ? represents a single character. This command would delete all of the png image files in the current working directory.

    通配符可用于选择要删除的文件组。 *表示多个字符,而? 代表一个字符。 此命令将删除当前工作目录中的所有png图像文件。

    rm *.png
    

    This command would delete all files that have a single character extension. For example, this would delete File.1 and File.2, but not File.12.

    此命令将删除所有具有单个字符扩展名的文件。 例如,这将删除File.1和File.2,但不会删除File.12。

    rm *.?
    

    If a file is write-protected you will be prompted before the file is deleted. You must respond with y or n and press “Enter.”

    如果文件被写保护,则在删除文件之前将提示您。 您必须输入yn并按“ Enter”。

    rm command with write-protected file

    To reduce the risk of using rm with wildcards use the -i (interactive) option. This requires you to confirm the deletion of each file.

    要降低将rm与通配符一起使用的风险,请使用-i (交互式)选项。 这要求您确认每个文件的删除。

    rm -i *.dat
    
    rm command in interactive mode

    The -f (force) option is the opposite of interactive. It does not prompt for confirmation even if files are write-protected.

    -f (强制)选项与Interactive相反。 即使文件被写保护,它也不会提示您进行确认。

    rm -f filename
    

    如何使用rm删除目录 (How to Remove Directories with rm)

    To remove an empty directory, use the -d (directory) option. You can use wildcards (* and ?) in directory names just as you can with filenames.

    要删除空目录,请使用-d (目录)选项。 您可以在目录名称中使用通配符( *? ),就像使用文件名一样。

    rm -d directory
    

    Providing more than one directory name deletes all of the specified empty directories.

    提供多个目录名将删除所有指定的空目录。

    rm -d directory1 directory2 /path/to/directory3
    

    To delete directories that are not empty, use the -r (recursive) option. To be clear, this removes the directories and all files and sub-directories contained within them.

    要删除不为空的目录,请使用-r (递归)选项。 需要明确的是,这将删除目录以及其中包含的所有文件和子目录。

    rm -r directory1 directory2 directory3
    

    If a directory or a file is write-protected, you will be prompted to confirm the deletion. To delete directories that are not empty and to suppress these prompts, use the -r (recursive) and -f (force) options together.

    如果目录或文件受写保护,则将提示您确认删除。 要删除不为空的目录并取消显示这些提示,请同时使用-r (递归)和-f (强制)选项。

    rm -rf directory
    

    Care is required here. Making a mistake with the rm -rf command could cause data loss or system malfunction. It’s dangerous, and caution is the best policy. To gain an understanding of the directory structure and the files that will be deleted by the rm -rf command, use the tree command.

    这里需要注意。 rm -rf命令错误可能导致数据丢失或系统故障。 这很危险 ,谨慎是最好的政策。 要了解rm -rf命令将删除的目录结构和文件,请使用tree命令。

    Use apt-get to install this package onto your system if you’re using Ubuntu or another Debian-based distribution. On other Linux distributions, use your Linux distribution’s package management tool instead.

    如果您使用的是Ubuntu或其他基于Debian的发行版,请使用apt-get将此软件包安装到系统上。 在其他Linux发行版上,请改用Linux发行版的程序包管理工具。

    sudo apt-get install tree
    

    Running the tree command produces a simple to understand diagram of the directory structure and files beneath the directory from which it is run.

    运行tree命令将生成一个简单易懂的目录结构图,并从中运行该目录下的文件。

    tree
    
    output from tree command

    You can also supply a path to the tree command to cause it to start the tree from another directory in the file system.

    您还可以提供tree命令的路径,以使其从文件系统中的另一个目录启动树。

    tree path/to/directory
    

    The rm command also has --one-file-system, --no-preserve-root, --preserve-root options, but those are only recommended for advanced users. If you get something wrong, you could accidentally delete all your system files. Consult the command’s manual page for more information.

    rm命令还具有--one-file-system, --no-preserve-root, --preserve-root选项,但仅建议高级用户使用。 如果出现问题,可能会意外删除所有系统文件。 有关更多信息,请查阅命令的手册页

    如何使用rmdir删除目录 (How to Remove Directories with rmdir)

    There is another command, called rmdir, that you can use to delete directories. The difference between rm and rmdir is that rmdir can only delete directories that are empty. It will never delete files.

    还有另一个命令rmdir , 可用于删除目录。 之间的区别 rmrmdir 就是 rmdir 只能删除目录,都是空的。 它永远不会删除文件。

    The simplest case is deleting a single empty directory. As with rm, you can pass multiple directory names to rmdir , or a path to a directory.

    最简单的情况是删除一个空目录。 与rm ,您可以将多个目录名传递给rmdir ,也可以传递目录的路径。

    Delete a single directory in the current directory by passing its name to rmdir :

    将名称传递给rmdir ,以删除当前目录中的单个目录:

    rmdir directory
    

    Delete multiple directories by passing a list of names to  rmdir :

    通过将名称列表传递给rmdir来删除多个目录:

    rmdir directory1 directory2 directory3
    

    Delete a directory not in the current directory by specifying the full path to that directory:

    通过指定该目录的完整路径来删除不在当前目录中的目录:

    rmdir /path/to/directory
    

    If you try to delete a folder that is not empty, rmdir will give you an error message. In the following example rmdir successfully, and silently, deletes the clients directory but it refuses to delete the projects directory because it contains files. The projects directory is left exactly as it was and the files in it are untouched.

    如果尝试删除不为空的文件夹, rmdir会给您一条错误消息。 在以下示例中, rmdir成功且无提示地删除了clients目录,但是由于它包含文件,它拒绝删除projects目录。 projects目录保留原样,并且其中的文件保持不变。

    rmdir command with a non empty folder

    When rmdir gives a “Directory not empty” error, it stops processing the directories that were passed to it on the command line. If you’ve asked it to delete four directories and the first one had files in it, rmdir would give you the error message and do nothing more. You can force it to ignore these errors with the --ignore-fail-on-non-empty option so that other directories are processed.

    rmdir给出“目录不为空”错误时,它将停止处理在命令行rmdir它的目录。 如果您要求它删除四个目录,并且第一个目录中包含文件,则rmdir会给您错误消息,并且什么也不做。 您可以使用--ignore-fail-on-non-empty选项强制其忽略这些错误,以便处理其他目录。

    In the following example two folders have been passed to rmdir, these are work/reports and work/quotes . The --ignore-fail-on-non-empty option has been included in the command. The work/reports folder has files in it, so rmdir cannot delete it. The --ignore-fail-on-non-empty option forces rmdir to ignore the error and move on to the next folder it needs to process, which is work/quotes. This is an empty folder, and rmdir deletes it.

    在以下示例中,两个文件夹已传递到rmdir ,它们是work/reportswork/quotes--ignore-fail-on-non-empty选项已包含在命令中。 work/reports文件夹中包含文件,因此rmdir无法删除它。 --ignore-fail-on-non-empty选项强制rmdir忽略该错误,并移至需要处理的下一个文件夹,即work/quotes 。 这是一个空文件夹, rmdir删除它。

    This was the command used.

    这是使用的命令。

    rmdir --ignore-fail-on-non-empty work/reports /work/quotes
    
    rmdir with --ignore-fail-on-non-empty option

    You can use the  -p (parents) option to delete a directory and to delete its parent directories too. This trick works because rmdir starts with the target directory and then back-steps to the parent. That directory should now be empty, so it can be deleted by rmdir, and the process repeats stepping back up the path that was provided to rmdir.

    您可以使用-p (父级)选项删除目录并删除其父目录。 之所以rmdir ,是因为rmdir从目标目录开始,然后退回到父目录。 该目录现在应该为空,因此可以由rmdir删除,并且该过程重复一步,逐步备份提供给rmdir的路径。

    In the following example the command that is passed to rmdir is:

    在以下示例中,传递给rmdir的命令是:

    rmdir -p work/invoices
    
    rmdir command with remove parents option

    Both the invoices and the work directories are deleted, as requested.

    根据要求删除invoiceswork目录。



    Whether you’re using Bash or any other shell, Linux provides flexible and powerful commands for you to delete directories and files straight from the terminal command line. Some people prefer to have a workflow that revolves around the terminal. Others may have no choice in the matter. They may be working on servers without a GUI installed or on a remote session onto a headless system such as a Raspberry Pi. These commands are perfect for that group of people.

    无论您使用的是Bash还是任何其他Shell,Linux都可以为您提供灵活而强大的命令,使您可以直接从终端命令行删除目录和文件。 有些人喜欢拥有围绕终端的工作流程。 其他人可能别无选择。 他们可能在未安装GUI的服务器上工作,或者在Raspberry Pi等无头系统上的远程会话上工作。 这些命令非常适合该人群。

    But whatever type of workflow you prefer, these commands lend themselves very well to being included in shell scripts. If a script is triggered by a cron job, it can help automate routine housekeeping tasks such as purging unwanted log files. If you investigate that use case, remember the power of these commands, test everything carefully, and always maintain a recent backup.

    但是,无论您喜欢哪种工作流程,这些命令都非常适合被包含在Shell脚本中。 如果脚本是由cron作业触发的,则可以帮助自动执行日常整理任务,例如清除不需要的日志文件。 如果您调查该用例,请记住这些命令的功能,仔细测试所有内容,并始终维护最新备份。

    翻译自: https://www.howtogeek.com/409115/how-to-delete-files-and-directories-in-the-linux-terminal/

    linux终端删除文件命令

    展开全文
  • linux终端删除文件命令When you manage your own servers, one of the things you end up needing to do on a semi-regular basis is extract stuff from the middle of a file. Maybe it’s a log file, or you ...
    linux终端删除文件命令

    linux终端删除文件命令

    When you manage your own servers, one of the things you end up needing to do on a semi-regular basis is extract stuff from the middle of a file. Maybe it’s a log file, or you need to extra a single table from the middle of your MySQL backup file, like I did.

    当您管理自己的服务器时,最终需要半定期执行的一件事是从文件中间提取内容。 也许这是一个日志文件,或者像我一样,您需要在MySQL备份文件的中间添加一个表。

    To figure out the line numbers, a simple grep -n command did the job (the -n argument outputs the line numbers). This made it easy to figure out what I needed to extract.

    为了弄清行号,一个简单的grep -n命令完成了该工作(-n参数输出行号)。 这样就很容易弄清楚我需要提取的内容。

    grep -n wp_posts howtogeekdb010114.bak | more
    
    grep -n wp_posts howtogeekdb010114.bak | more

    Results in something like this, which shows the line numbers over on the left side of the output. Piping everything into “more” makes sure that you can see the first line without it scrolling by. Now you’ve got the line number to start with, and probably the one to end with.

    结果是这样,它在输出的左侧显示了行号。 将所有内容添加到“更多”中可确保您无需滚动就可以看到第一行。 现在,您已经有了行号,也可能以行号结尾。

    4160:-- Table structure for table `wp_posts`
    4163:DROP TABLE IF EXISTS `wp_posts`;
    4166:CREATE TABLE `wp_posts` (
    4203:-- Dumping data for table `wp_posts`
    4206:LOCK TABLES `wp_posts` WRITE;
    4207:/*!40000 ALTER TABLE `wp_posts` DISABLE KEYS */;
    4208:INSERT INTO `wp_posts` VALUES (1,2,'2006-09-11 05:07:23','2006-09-11
    

    You could, of course, just pipe the output from grep into another file, like this:

    当然,您可以将grep的输出传递到另一个文件中,如下所示:

    grep keyword filename.txt > outputfile
    
    grep keyword filename.txt > outputfile

    In my case, that didn’t want to work, because I couldn’t import the resulting backup for some reason. So, I found a different way to extract the lines using sed, and this method did work.

    就我而言,那是不希望的,因为由于某种原因我无法导入结果备份。 因此,我找到了另一种使用sed提取行的方法,该方法确实有效。

    sed -n '4160,4209p' howtogeekdb0101140201.bak > outputfile
    

    Basically the syntax is like this, making sure to use the -n argument, and include the “p” after the second line number.

    基本上,语法是这样的,请确保使用-n参数,并在第二行号之后包含“ p”。

    sed -n 'FIRSTLINENUMBER, LASTLINENUMBERp' filename > outputfilename
    
    sed -n 'FIRSTLINENUMBER, LASTLINENUMBERp' filename > outputfilename

    Some other ways you can pull out specific lines in the middle of a file? You could use the “head” command with the +number argument to just read through the first x lines of a file, and then use tail to extract those lines. Not the best option, lots of overhead. Simpler option? You can use the split command to turn the file into multiple files right at the line number you want, and then extract the lines using head or tail.

    您可以通过其他方法在文件中间提取特定行吗? 您可以将“ head”命令与+ number参数一起使用,以仅读取文件的前x行,然后使用tail提取这些行。 不是最好的选择,很多开销。 更简单的选择? 您可以使用split命令将文件正确地转换为所需行号的多个文件,然后使用头或尾提取行。

    Or you can just use sed.

    或者您可以只使用sed。

    翻译自: https://www.howtogeek.com/178838/how-to-remove-lines-from-the-middle-of-a-file-using-the-linux-terminal/

    linux终端删除文件命令

    展开全文
  • 文件类型(共7种): - :普通文件 d:目录文件 (directory) c:字符设备文件 (char) ...终端文件的颜色: 蓝色:目录 绿色:可执行文件; 红色:压缩文件; 浅蓝色:链接文件; 灰色:其他文件; 红色闪烁:链接

    文件类型(共7种):

    - :普通文件

    d:目录文件 (directory)

    c:字符设备文件 (char)

    b:块设备文件 (block)

    s:本地域套接口 (socket)

    p:有名管道 (pipeline)

    l:符号连接 (link)

    关于硬链接、软连接、复制之间的区别说明:


    上图中,我为photo.png这个图片文件建立了一个拷贝(photo-copy.png),一个硬链接(photo-hlink),一个软连接(photo-slink),用ls -il命令显示出他们的文件信息,下面我就进行下对比说明:

    先对比复制版和硬链接(图中第一行和第二行)

    可以看出两者的区别只在我画黄框的地方,这个黄框中的内容是iNode,通过和原文件photo.png对比,可以看出,硬链接photo-link和原文件的iNode相同,而复制版photo-copy.png与原文件iNode不同。这里的区别导致的现象是当你修改原文件时,photo-copy.png的内容不会发生改变,而photo-hlink会与原文件同时变化,反过来也是一样,修改photo-hlink原文件也会发生变化,而photo-copy.png不会改变。也就是说,原文件和photo-hlink还是同一个文件,而photo-copy.png已经是另一个文件了。还有一点区别在于,拷贝可以跨文件系统,而硬链接只能在一个文件系统内。

    再对比下硬链接和软连接(图中第二行和第四行)

    软连接更像windows里的快捷方式,可以看到黄框中,软连接和原文件的iNode的也不同,再看绿框中的内容,这列代表文件类型,软连接的文件类型是一个link类型,而硬链接的类型还是普通文件类型,再看红框中的内容,这列表示文件大小,可以看到软连接的文件大小只有9字节,说明它并不是一个文件的拷贝版本,而只是一个引用而已。软连接和硬链接都能启动并编辑程序,区别在于删除部分,删除原文件后,硬链接仍然可用,但软连接已经失效了。

    总结:

    拷贝:和我们正常理解的拷贝没有区别,与原文件大小相同,iNode是一份独立的文件,可以跨文件系统,原文件修改或删除对其都没有影响。

    硬链接:也是一种拷贝,与原文件大小相同,但iNode与原文件相同,不可以跨文件系统,原文件内容修改,硬链接跟随会有相同的修改,原文件删除,硬链接仍然可用。

    软连接:是一种应用,类似与windows的快捷方式,文件类型为l,大小很小,iNode与原文件不相同,可以跨文件系统,当原文件删除时,软连接将失效。


    终端中文件的颜色:

    蓝色:目录
    绿色可执行文件;
    红色:压缩文件;
    浅蓝色:链接文件;
    灰色:其他文件;
    红色闪烁:链接的文件有问题了
    黄色:设备文件。
    紫色:图片文件。
    

    展开全文
  • scp -P 端口 c://xxxx.txt user@ip:/home/root ...在本地的终端上才能将本地的文件拷入服务器。 (2)scp -r localfile.txt username@192.168.0.1:/home/username/ 其中, 1)scp是命令,-r是参...

    scp -P 端口 c://xxxx.txt user@ip:/home/root

    注意:

    -P 大写

    -i 公钥

    (我是将文件上传到阿里云)

     

    (1)在本地的终端下,而不是在服务器上。在本地的终端上才能将本地的文件拷入服务器。
    (2)
    scp -r localfile.txt username@192.168.0.1:/home/username/
    其中,
    1)scp是命令,-r是参数
    2)localfile.txt 是文件的路径和文件名
    3)username是服务器账号
    4)192.168.0.1是要上传的服务器ip地址
    5)/home/username/是要拷入的文件夹路径

     

     

     

    如何连接一个Linux服务器

    Linux服务器端准备工作

    • 首先需要在Linux服务器上安装openssh-server,打开Linux服务器命令行终端,键入下面命令

      sudo apt-get install openssh-server
      • 1
    • 修改Linux服务器的ssh配置文件

    sudo gedit /etc/ssh/sshd_config
    • 1
    • 先使用”#”注释掉PermitRootLogin without-password
    • 添加一行 PermitRootLogin yes
    • 然后开启ssh服务

      ps -e | grep ssh
      • 1

    客户端准备工作

    客户端既可以是Windows系统用户,也可以是Linux系统用户,下面我们就分别介绍这两种系统如何来连接Linux服务器

    Ubuntu系统

    • 一般情况下,Ubuntu系统都是自带了openssh-client,如果没有安装,在命令行键入下面
    sudo apt-get install openssh-client
    • 1
    • 如果已经安装好了openssh-client,那么可以使用下面的命令连接服务器
    • ssh username@ip       在命令行下输入,然后就可以连接到服务器了
    ssh username@IP
    • 1
    • 这里的username是服务器的一个用户账号,IP也是服务器的IP地址

    Windows系统

    • Windows平台下有许多提供ssh服务的软件,我们在这里使用Xshell 5软件

    • 打开Xshell 5软件,点击左上角的新建

    • 主机处输入Linux服务器的IP地址,协议选择为ssh端口号22

    • 点击确定按钮,再点击连接,此时会弹出一个交互窗口,输入服务器的一个账户和密码

    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述


    数据传输

    下面我们就分别介绍Windows和Linux两种系统如何与Linux服务器进行数据传输

    Ubuntu系统

    • 在于服务器连接正常后,再次打开一个命令行终端,键入以下命令,就可以将客户端数据传入服务器
    scp ./filename username@IP:/home/bio321/Desktop
    • 1
    • 也可以将服务器端的数据传入到客户端,键入以下命令
    scp username@IP:/home/bio321/Desktop/filename ./data 
    • 1

    Windows系统

    • 在Linux服务器安装lrzsz,服务器端打开命令行,键入以下命令安装
    sudo apt-get install lrzsz
    • 1
    • 将客户端数据传入服务端,服务端打开命令行,键入命令rz

    • 将服务端数据传入客户端,服务端打开命令行,键入命令sz

     

    1、从服务器上下载文件
    scp username@servername:/path/filename /var/www/local_dir(本地目录)

     例如scp root@192.168.0.101:/var/www/test.txt  把192.168.0.101上的/var/www/test.txt 的文件下载到/var/www/local_dir(本地目录)
     

    2、上传本地文件到服务器
    scp /path/filename username@servername:/path   

    例如scp /var/www/test.php  root@192.168.0.101:/var/www/  把本机/var/www/目录下的test.php文件上传到192.168.0.101这台服务器上的/var/www/目录中

    (之后会提醒输入登陆服务器的密码)

     

    3、从服务器下载整个目录
    scp -r username@servername:/var/www/remote_dir/(远程目录) /var/www/local_dir(本地目录)

    例如:scp -r root@192.168.0.101:/var/www/test  /var/www/  

    4、上传目录到服务器
    scp  -r local_dir username@servername:remote_dir
    例如:scp -r test  root@192.168.0.101:/var/www/   把当前目录下的test目录上传到服务器的/var/www/ 目录

     

     

    tar zxvf zhcon-0.2.5.tar.gz

    分别是四个参数
    x : 从 tar 包中把文件提取出来         x:解压缩。c是压缩。
    z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压
    v : 显示详细信息
    f xxx.tar.gz :  指定被处理的文件是 xxx.tar.gz

     

    Linux 下的解压命令

    注:1、c-创建-create

      2、v-复杂输出

        3、f-文件-file

          4、x-解压-extract

          5、z-gz格式

      66666、真不会用语法的就使用man...例如  man tar  他就会给你现实tar的一些参数操作

          

    .tar

    打包语法:tar cvf newFileName.tar fileName || dirName 

    解包语法:tar xvf newFileName.tar fileName(-C dirName)

    解释:1、这个是文件打包(跟压缩没有关系)

            2、后面如果加-C dirName的话就代表解包(下面关于tar的都累死)后放到dirName这个路径的文件夹下面

            3、newFileName是指打包后文件的文件名   fileName是指文件名、如果有多个文件的话可以并列写、并且用" "空格隔开; 如果用dirName的话,那就打包那个文件夹(附带里面的文件)

    截图:

     

     .tar.gz

     压缩:

         方法1    tar czvf newfileName.tar.gz fileName || dirName

         方法2    tar cvf tmpfileName.tar fileName || dirName (就是想打包成.tar);     gzip -v tmpfileName.tar (删除源文件、变成了tmpfileName.tar.gz、并且显示压缩比---如果-v写成-q的话就不显示压缩比);

    解压:  

      1、tar zxvf fileName

          2、tar xvf fileName(亲测也可以)

          3、gzip -d fileName.tar.gz ;  tar xvf fileName

    解释:压缩的时候两种方式、其实第一种够用了、第二种就是分步进行的、先把打包成tar、然后用gzip压缩成.tar.gz格式、推荐第一种。解压正好相反

    截图:

    不显示压缩比的gzip

    这个是吧a.php压缩成.tar.gz

    直接解压   显示了a.php

       

    这个显示了压缩比

    解压e.tar.gz 

     

    .bz2

    压缩:

      方法1、  tar jcvf fileName.tar.bz2 fileName

      方法2、  bzip2 -z fileName.tar.bz2 fileName.tar

    解压缩:

          方法1、 tar jxvf fileName.tar.bz2

      方法2、 bzip2 -d fileName.tar.bz2;  tar xvf fileName.tar

    注释:电脑里面简单的测试通过了...如果有错误请指正

    截图:

     

     

     

    .zip

     

    压缩: tar xvf fileName.zip fileName

    解压:upzip fileName.zip

     

    .rpm

     

    解压:rpm2cpio fileName.rpm | cpio  -div   

     

     .rar

    今天不小心下载了一个rar的文件= =

    因为linux自带没有解压rar的方法、所以得下载一个http://down.itlearner.com/soft/2412.shtml

    make 安装好以后

    压缩: rar a fileName

    解压: rar x fileName.rar

    展开全文
  • Linux_Linux终端命令大全

    千次阅读 2019-03-08 21:16:47
    Linux 终端命令格式 之前介绍了Linux中10个最常用的基本命令 下面是Linux终端操作其它常用命令的介绍 command [-options] [parameter] 命令 []选项,可选 参数,对谁做,0或多个 –help选项 command --help 显示 ...
  • rm 删除文件进入回收站实现方法 作者: Venus | 时间: 2010-11-14 | 分类: IT技术, Linux | 分享次数: 587 次 | 4 次吐槽 今天看看ubuntu 的回收站的路径忽然产生了兴趣。 平常rm ...
  • Linux 学习之创建、删除文件和文件夹命令

    万次阅读 多人点赞 2017-09-05 18:26:38
    今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令。 创建文件夹【mkdir】 一、mkdir命令使用权限 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹...
  • Linux 删除文件及文件夹的简单方法

    千次阅读 2018-01-30 11:34:10
    Linux系统会忠实的执行此命令,哪怕执行它的结果是将自己删除。 在删除的过程中,我发现还有一些特殊权限的文件是无法进行删除的(也许是 i 权限)。但是,这并不妨碍该命令的执行。 执行完该命令后,在终端中使用...
  • 二、Linux文件删除

    千次阅读 2018-06-07 18:09:22
    Linux 终端下处理文件时,有时我们想直接清空文件的内容但又不必使用任何Linux命令行编辑器 去打开这些文件。那怎样才能达到这个目的呢?在这篇文章中,我们将介绍几种借助一些实用的命令来清空文件内容的方法。...
  • Linux终端中运行Python文件(详细)

    千次阅读 2021-03-01 19:37:29
    Linux终端中运行Python文件(详细) 为了确保系统中Python环境的可维护性和避免安装过多的模块污染全局环境以及占用存储空间,因此在一般情况下,我建议在虚拟环境中运行Python文件。 文章目录在Linux终端中运行...
  • linux键盘及终端快捷键

    万次阅读 2014-09-25 23:17:34
    linux键盘及终端快捷键 所有命令在Linux/unix的shell下有效,这里以bash为主。如有出入,以你自己的服务器为准。 本文所指的Linux主要指RHEL/CentOS,unix指的是FreeBSD,这也是服务器中用得最多的版本。 常按...
  • Linux 终端访问 FTP 及 上传下载 文件

    万次阅读 2010-08-17 17:58:00
      今天同事问我一个问题,在Linux 下访问FTP,并将文件上传上去。我之前一直是用WinSCP工具的。先将文件linux copy到windows下,然后在传到ftp上。google 一下。方法也比较简单。这里只讨论通过终端来...
  • linux终端文件管理器ranger使用详解

    千次阅读 2014-10-14 23:29:17
    1 安装$sudoapt-getinstallranger官方网站: http://ranger.nongnu.org/2 配置2.1 配置文件首先复制配置文件到主目录:$ranger--copy-config=all然后自己到~/.config/ranger中配置各种选项即可.2.2 配置ranger在~/....
  • linux删除文件、文件夹操作

    千次阅读 2017-03-24 10:05:55
    在管理系统日志的时候常常需要清空已有的日志来杀死进程,但是如何engine_pids中的数量极为庞大的话,那么单个文件类似rm filename就不那么合理了,需要一种可以直接删除日志文件目录下面的所有进程信息但是却不删除...
  • 开始进入root超级用户,保证有删除的权限:) >进入方法是 su 回车>输入密码->OK>cd到要删除文件目录>我们知道删除文件用rm [要删除文件]即可 ,但是删除文件夹呢,这样是不行的>删除文件夹用这个 rm ...
  • Linux终端简介

    2020-02-21 21:37:19
    “作为Linux重要组成部分,终端是每个Linux开发者要首先了解的” 目录 一、什么是Linux终端? 二、常用命令 一、什么是Linux终端Linux终端Linux的控制台,我们依靠各种命令与内核打交道来完成我们...
  • Linux终端访问FTP及上传下载文件

    千次阅读 2019-04-17 14:50:43
    Linux 终端访问 FTP 及 上传下载 文件https://blog.csdn.net/tianlesoftware/article/details/5818990版权声明: https://blog.csdn.net/tianlesoftware/article/details/5818990 今天同事问我一个问题,在Linux...
  • Linux删除乱码文件

    万次阅读 2008-05-08 23:28:00
    Linux删除乱码文件文件名为乱码的时候,无法通过键盘输入文件名,所以在终端下就不能直接利用rm,mv等命令管理文件了。但是我们知道每个文件都有一个i节点号,我们可以考虑通过i节点号来管理文件。首先,我们要...
  • linux命令删除文件换行符

    千次阅读 2019-04-09 17:07:34
    linux命令删除文件换行符:【sed -i ‘:a;N;s/\n/ /g;ta’ filename】
  • 操作系统虚拟机中Linux终端的C语言文件操作

    千次阅读 多人点赞 2020-10-15 19:42:42
    操作系统 安装gcc,完成hello.c,fork.c,processes.c,communication.c等一系列在终端下的C语言的操作 1安装gcc 通过下述命令行检查是否含有gcc 1. gcc --version 若已经安装gcc,则会出现下述图片: 若还没有...
  • LinuxLinux文件文件的存储

    万次阅读 2018-07-31 18:39:51
    从进程的角度来看,文件是一种进程可以对它进行访问的,但独立于进程而存在的数据结构,文件中的信息不会因进程的死亡而消失,除非文件的属主显式地删除它;从操作系统的角度来看,文件是一个逻辑上连续的数据集合,...
  • Linux终端命令

    千次阅读 2018-11-18 22:56:32
    Linux终端命令   1.终端命令的使用技巧 ctrl+shift+(+/=) 其实就是ctrl+“+” 放大终端界面字体; ctrl+- 缩小终端字体; tab 自动补全(注意,Linux是区分字母大小写的) ,双击tab的话,会根据你输入的首...
  • Linux终端窗口

    千次阅读 2013-11-15 15:37:03
    早期的系统并没有限制Linux系统具备的图形化管理界面,而只是命令终端模式来实现人机交互。后来由于Linux用户的增加,为了方便用户操作,才设计开发出图形化界面。可以采用下面三种方法进入命令行终端工作方式: (A...
  • Linux终端常用指令整理

    万次阅读 2020-10-04 11:19:59
    Linux终端常用指令整理常见目录目录操作命令文件操作命令常用快捷键 常见目录 /etc #系统配置,启动程序 /home #普通用户的家,目录默认数据存放目录 /mnt #临时挂载储存设备的挂载点,u盘插入光驱无法使用,需要...
  • linux删除文件的命令

    千次阅读 2021-01-20 22:06:42
    Linux中有很多方法可以删除目录,在图形化界面可以利用文件管理器,或者通过终端删除。本文将介绍在文本界面使用命令删除目录。 在Linux中有很多方法可以删除目录,在图形化界面可以利用文件管理器,或者通过终端...
  • LinuxLinux基础常用命令1(常用Linux命令的基本使用,Linux终端命令格式)1. 常用Linux命令的基本使用1.1 学习Linux终端命令的原因1.2 常用Linux命令的基本使用1.3 自动补全2. Linux终端命令格式2.1 终端命令...
  • Linux_终端命令大全

    千次阅读 2017-01-19 17:15:57
    本文为转载的Linux终端命令大全。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 167,443
精华内容 66,977
关键字:

linux删除文件终端

linux 订阅