20231211解压缩tar.xz压缩包
缘起:解压缩友善之臂的NanoPC-T4(RK3399)开发板的Android11的SDK。
rootroot@rootroot-X99-Turbo:~$
rootroot@rootroot-X99-Turbo:~$
rootroot@rootroot-X99-Turbo:~$ cd nanopc-t4/
rootroot@rootroot-X99-Turbo:~/nanopc-t4$ ll
total 34280604
drwxrwxr-x 3 rootroot rootroot 4096 12月 11 21:42 ./
drwxr-xr-x 35 rootroot rootroot 4096 12月 11 21:39 ../
drwxrwxr-x 35 rootroot rootroot 4096 12月 10 23:45 rk3399-android-10/
-rwx------ 1 rootroot rootroot 15548905703 12月 7 17:06 rk3399-android-10.git-20210201.tgz*
-rwx------ 1 rootroot rootroot 69 12月 7 16:59 rk3399-android-10.git-20210201.tgz.tar.hash.md5*
-rwx------ 1 rootroot rootroot 19554400780 12月 7 21:18 rk3399-android-11-r20211216.tar.xz*
-rwx------ 1 rootroot rootroot 76 12月 7 20:53 rk3399-android-11-r20211216.tar.xz.hash.md5*
rootroot@rootroot-X99-Turbo:~/nanopc-t4$
rootroot@rootroot-X99-Turbo:~/nanopc-t4$ md5sum rk3399-android-11-r20211216.tar.xz
745e0a15f34f0f351cf63fe626322495 rk3399-android-11-r20211216.tar.xz
rootroot@rootroot-X99-Turbo:~/nanopc-t4$
rootroot@rootroot-X99-Turbo:~/nanopc-t4$ cat rk3399-android-11-r20211216.tar.xz.hash.md5
MD5 (rk3399-android-11-r20211216.tar.xz) = 745e0a15f34f0f351cf63fe626322495
rootroot@rootroot-X99-Turbo:~/nanopc-t4$
rootroot@rootroot-X99-Turbo:~/nanopc-t4$ file rk3399-android-11-r20211216.tar.xz
rk3399-android-11-r20211216.tar.xz: XZ compressed data
rootroot@rootroot-X99-Turbo:~/nanopc-t4$
rootroot@rootroot-X99-Turbo:~/nanopc-t4$ tar Jxvf rk3399-android-11-r20211216.tar.xz
rk3399-android-11/
rk3399-android-11/development/
rk3399-android-11/development/sdk_overlay/
rk3399-android-11/development/sdk_overlay/packages/
rk3399-android-11/development/sdk_overlay/packages/inputmethods/
rk3399-android-11/development/sdk_overlay/packages/inputmethods/LatinIME/
rk3399-android-11/development/sdk_overlay/packages/inputmethods/LatinIME/res/
rk3399-android-11/RKTools/windows/adb_fastboot/
rk3399-android-11/RKTools/windows/adb_fastboot/adb.exe
rk3399-android-11/RKTools/windows/adb_fastboot/AdbWinUsbApi.dll
rk3399-android-11/RKTools/windows/adb_fastboot/AdbWinApi.dll
rk3399-android-11/RKTools/windows/adb_fastboot/fastboot.exe
rk3399-android-11/RKTools/windows/adb_fastboot/lib/
rk3399-android-11/RKTools/windows/adb_fastboot/lib/AdbWinUsbApi.dll
rk3399-android-11/RKTools/windows/adb_fastboot/lib/AdbWinApi.dll
rk3399-android-11/RKTools/windows/Rockchip_Platform_DDR_Test_Tool_V1.38_Release_Annoucement_EN.7z
rk3399-android-11/bootstrap.bash
rootroot@rootroot-X99-Turbo:~/nanopc-t4$ LL
LL: command not found
rootroot@rootroot-X99-Turbo:~/nanopc-t4$ ll
total 34280608
drwxrwxr-x 4 rootroot rootroot 4096 12月 11 21:50 ./
drwxr-xr-x 35 rootroot rootroot 4096 12月 11 21:39 ../
drwxrwxr-x 35 rootroot rootroot 4096 12月 10 23:45 rk3399-android-10/
-rwx------ 1 rootroot rootroot 15548905703 12月 7 17:06 rk3399-android-10.git-20210201.tgz*
-rwx------ 1 rootroot rootroot 69 12月 7 16:59 rk3399-android-10.git-20210201.tgz.tar.hash.md5*
drwxr-xr-x 34 rootroot rootroot 4096 3月 25 2022 rk3399-android-11/
-rwx------ 1 rootroot rootroot 19554400780 12月 7 21:18 rk3399-android-11-r20211216.tar.xz*
-rwx------ 1 rootroot rootroot 76 12月 7 20:53 rk3399-android-11-r20211216.tar.xz.hash.md5*
rootroot@rootroot-X99-Turbo:~/nanopc-t4$
rootroot@rootroot-X99-Turbo:~/nanopc-t4$ du -sh rk3399-android-11
63G rk3399-android-11
rootroot@rootroot-X99-Turbo:~/nanopc-t4$ ll
total 34280608
drwxrwxr-x 4 rootroot rootroot 4096 12月 11 21:50 ./
drwxr-xr-x 35 rootroot rootroot 4096 12月 11 21:39 ../
drwxrwxr-x 35 rootroot rootroot 4096 12月 10 23:45 rk3399-android-10/
-rwx------ 1 rootroot rootroot 15548905703 12月 7 17:06 rk3399-android-10.git-20210201.tgz*
-rwx------ 1 rootroot rootroot 69 12月 7 16:59 rk3399-android-10.git-20210201.tgz.tar.hash.md5*
drwxr-xr-x 34 rootroot rootroot 4096 3月 25 2022 rk3399-android-11/
-rwx------ 1 rootroot rootroot 19554400780 12月 7 21:18 rk3399-android-11-r20211216.tar.xz*
-rwx------ 1 rootroot rootroot 76 12月 7 20:53 rk3399-android-11-r20211216.tar.xz.hash.md5*
rootroot@rootroot-X99-Turbo:~/nanopc-t4$
rootroot@rootroot-X99-Turbo:~/nanopc-t4$ cd rk3399-android-11
rootroot@rootroot-X99-Turbo:~/nanopc-t4/rk3399-android-11$
rootroot@rootroot-X99-Turbo:~/nanopc-t4/rk3399-android-11$ ll
total 172
drwxr-xr-x 34 rootroot rootroot 4096 3月 25 2022 ./
drwxrwxr-x 4 rootroot rootroot 4096 12月 11 21:50 ../
lrwxrwxrwx 1 rootroot rootroot 19 3月 7 2022 Android.bp -> build/soong/root.bp
drwxr-xr-x 34 rootroot rootroot 4096 3月 13 2022 art/
drwxr-xr-x 14 rootroot rootroot 4096 3月 13 2022 bionic/
drwxr-xr-x 3 rootroot rootroot 4096 3月 7 2022 bootable/
lrwxrwxrwx 1 rootroot rootroot 26 3月 7 2022 bootstrap.bash -> build/soong/bootstrap.bash*
drwxr-xr-x 5 rootroot rootroot 4096 3月 14 2022 build/
lrwxrwxrwx 1 rootroot rootroot 34 3月 13 2022 build-nanopc_t4.sh -> vendor/friendlyelec/build/build.sh*
-r-xr-xr-x 1 rootroot rootroot 14109 3月 7 2022 .classpath*
drwxr-xr-x 3 rootroot rootroot 4096 3月 7 2022 compatibility/
drwxr-xr-x 13 rootroot rootroot 4096 3月 13 2022 cts/
drwxr-xr-x 7 rootroot rootroot 4096 3月 13 2022 dalvik/
drwxr-xr-x 5 rootroot rootroot 4096 3月 7 2022 developers/
drwxr-xr-x 20 rootroot rootroot 4096 3月 13 2022 development/
drwxr-xr-x 7 rootroot rootroot 4096 3月 25 2022 device/
drwxr-xr-x 323 rootroot rootroot 12288 3月 13 2022 external/
drwxr-xr-x 16 rootroot rootroot 4096 3月 7 2022 frameworks/
-rw-rw-r-- 1 rootroot rootroot 343 3月 13 2022 .gitignore
drwxr-xr-x 13 rootroot rootroot 4096 3月 7 2022 hardware/
-r--r--r-- 1 rootroot rootroot 162 3月 7 2022 javaenv.sh
drwxr-xr-x 28 rootroot rootroot 4096 3月 25 2022 kernel/
drwxr-xr-x 19 rootroot rootroot 4096 3月 13 2022 libcore/
drwxr-xr-x 7 rootroot rootroot 4096 3月 13 2022 libnativehelper/
-r--r--r-- 1 rootroot rootroot 92 3月 7 2022 Makefile
drwxr-xr-x 10 rootroot rootroot 4096 3月 25 2022 mkcombinedroot/
lrwxrwxrwx 1 rootroot rootroot 36 3月 13 2022 mkimage.sh -> vendor/friendlyelec/build/mkimage.sh*
drwxr-xr-x 9 rootroot rootroot 4096 3月 7 2022 packages/
drwxr-xr-x 5 rootroot rootroot 4096 3月 13 2022 pdk/
drwxr-xr-x 9 rootroot rootroot 4096 3月 13 2022 platform_testing/
drwxr-xr-x 33 rootroot rootroot 4096 3月 7 2022 prebuilts/
drwxr-xr-x 8 rootroot rootroot 4096 3月 15 2022 rkbin/
drwxr-xr-x 4 rootroot rootroot 4096 3月 7 2022 RKDocs/
drwxr-xr-x 4 rootroot rootroot 4096 3月 13 2022 rkst/
drwxr-xr-x 4 rootroot rootroot 4096 3月 13 2022 RKTools/
drwxr-xr-x 23 rootroot rootroot 4096 3月 13 2022 sdk/
drwxr-xr-x 40 rootroot rootroot 4096 3月 7 2022 system/
drwxr-xr-x 10 rootroot rootroot 4096 3月 7 2022 test/
drwxr-xr-x 4 rootroot rootroot 4096 3月 7 2022 toolchain/
drwxr-xr-x 23 rootroot rootroot 4096 3月 7 2022 tools/
drwxr-xr-x 24 rootroot rootroot 4096 3月 25 2022 u-boot/
drwxr-xr-x 7 rootroot rootroot 4096 3月 13 2022 vendor/
rootroot@rootroot-X99-Turbo:~/nanopc-t4/rk3399-android-11$
https://codeleading.com/article/83521275329/
Ubuntu .tar.xz文件解压缩命令
1.解压缩.tar.xz文件
这是两层压缩,外面是xz压缩方式,里层是tar压缩
所以可以分两步实现解压
$ xz -d filename.tar.xz
$ tar -xvf filename.tar
压缩包xz格式的比7z要小,但是压缩时间比较长
xz使用格式
压缩
xz -z filename
解压
xz -d filename
另外,也可以直接解压
tar xvJf filename.tar.xz
参考资料:
https://zhuanlan.zhihu.com/p/137121638
如何解压缩 tar.xz 文件
雪梦科技
https://blog.51cto.com/topic/ubuntu-xzjieyamingling.html?u_atoken=cd672f3c-ba12-4504-ade7-b4e0373271e8&u_asession=01P2VL6mLcwepZq0wYKhUSSZW1pO2HxPTpIusEn-5jaBatVTID-crsPosOoK0JPFHLYLLm19TvsBbOe3P2cjZw-9sq8AL43dpOnCClYrgFm6o&u_asig=05tPpdLjm4H_veLABeXfEOOfyeTlXIhpeZwfowDHyP4Q9txnLuvf8QjWATW460ReftvPSrKwazxkkSAfUklZA29Xc9cDm_sbQ7MO-eeX0VRNvPqyvgG2UzsmcqP1EENUgN-mqLNU3otYqI_uAa9KxBOgap5JBqPOJy8QalM_iXdyvHXxRMRU33cS20nD57J2d1ksmHjM0JOodanL5-M1Qs1dpwtVnoKad9Mmw4FdPgl-g2SRcnoq7nezdSRcyjOo7fmsqiGQU5wPPJbTWpRHPRW8ItjjggYZSlOp8YzMfwVNLUpLHxH1iRKZmnjAu0Zefw&u_aref=EjtR7a8tf5C%2FueiH8ulFCXx1fp8%3D
ubuntu xz解压命令