Skip to content
Menu
小小述博客
  • 首页
  • Nginx
  • Php
  • Laravel
  • Git
  • 在线工具
  • 资源下载
  • Magento2
小小述博客
2022年9月22日2022年9月22日

tar命令解压时如何去除目录结构及其解压到指定目录

Post Views: 167

tar命令解压时如何去除目录结构及其解压到指定目录

去除目录结构加上 –strip-components N

用法举例

我在phpmyadmin目录下面解压:phpMyAdmin-5.2.0-all-languages.tar.gz

 sudo tar -xvf phpMyAdmin-5.2.0-all-languages.tar.gz  -C /usr/share/nginx/html/phpmyadmin

解压之后生成下面文件

[root@ip-172-31-2-29 phpmyadmin]# ls -al
total 12188
drwxr-xr-x  3 nginx nginx       89 Sep 22 02:46 .
drwxr-xr-x  4 nginx nginx       94 Sep 21 09:58 ..
drwxr-xr-x 12 root  root      4096 May 11 04:39 phpMyAdmin-5.2.0-all-languages
-rw-r--r--  1 root  root  12474799 May 11 13:16 phpMyAdmin-5.2.0-all-languages.tar.gz
phpmyadmin

由于phpmyadmin文件内容在phpMyAdmin-5.2.0-all-languages下面,我想直接在/usr/share/nginx/html/phpmyadmin 里面运行,就必须把文件内容拷贝过来。有没有办法在解压的时候不出现phpMyAdmin-5.2.0-all-languages,直接将内容解压到/usr/share/nginx/html/phpmyadmin 里面呢,那就必须使用 “–strip-components N”

“–strip-components 1” 去掉解压后文件夹的第一层:phpMyAdmin-5.2.0-all-languages,N代表去掉第几层文件夹。

在解压的时候,如果想指定解压目录,可以加参数-C 目标目

在这里我们使用下面命令操作,就可以直接将文件解压到 /usr/share/nginx/html/phpmyadmin 里面

sudo tar -xvf phpMyAdmin-5.2.0-all-languages.tar.gz -C /usr/share/nginx/html/phpmyadmin --strip-components 1

解压后结果如下:

phpmyadmin

504 API Apt-get Bootstrap基础 Composer 基础 Docker elasticsearch facebook Google Go 入门 Https IntegerNet_Solr jdk Jquery Laravel Laravel-admin Laravel 8 Laravel 入门到精通教程 Laravel 基础 Linux Linux Cron Linux sudo linux命令 Linux权限 Linux 用户和组 Linux 解压 Lnmp Magento 2 Mamp Paypal php Phpstorm PHP优化 PHP函数 Php面试题 Robots solr Sourcetree SSH SSL Trello Wordpress 域名 抓包工具 阿里云服务器

学习资源链接

  • https://www.geeksforgeeks.org/
  • https://laravel-school.com/
  • https://laravelacademy.org/
  • https://zditect.com/guide/
  • https://www.studytonight.com/
  • https://dev.to/
  • https://dev.to/listings
  • https://dev.to/saifullah/8-free-websites-to-learn-coding-3c5
  • https://www.rakeshjesadiya.com/
  • magento-2-video-tutorials
  • https://www.javascripttutorial.net/
  • Ostechnix
  • Linux公社
  • LinuxHomene
  • Linux 服务器操作
  • Linux 就该这么学
  • Linux 从入门到精通
  • Linux 中国开源社区
  • Linux命令大全(手册)
  • Ubuntu Apache 命令学习
  • CSDN
  • 菜鸟学习教程
  • 鸟哥的Linux 私房菜
  • w3school教程
  • Bootstrap 中文网
  • Yii 中文网
  • Yii中文框架
  • 程序员的在线工具
  • 运维教程
  • 梦康的博客
  • 考评师
  • 社交分享教程
  • GitHub
  • 后端进阶
  • 端隐SDP 零信任安全
  • 示说网
  • 脚本之家
  • 开源资源
  • 蓝文资源库
  • Ubuntu 官网
  • linuxize.com
  • Linux Help
  • tecmint
  • 脚本之家在线工具
  • php1中文社区
  • 云知梦
  • IT之家
©2023 小小述博客 | Powered by WordPress and Superb Themes!