我通常这样做:
tar -czvf my_directory.tar.gz my_directory
如果我只想在my_directory中包含所有内容(包括任何隐藏的系统文件),而不包括目录本身,该怎么办?我不想:
my_directory
--- my_file
--- my_file
--- my_file
我想要:
my_file
my_file
my_file
我通常这样做:
tar -czvf my_directory.tar.gz my_directory
如果我只想在my_directory中包含所有内容(包括任何隐藏的系统文件),而不包括目录本身,该怎么办?我不想:
my_directory
--- my_file
--- my_file
--- my_file
我想要:
my_file
my_file
my_file
当前回答
tar -czvf mydir.tgz -C my_dir/ `ls -A mydir`
运行它比mydir高一级。 这将不包括任何[。之类的。
其他回答
cd my_directory
tar zcvf ../my_directory.tar.gz *
tar -czvf mydir.tgz -C my_dir/ `ls -A mydir`
运行它比mydir高一级。 这将不包括任何[。之类的。
tar -C my_dir -zcvf my_dir.tar.gz `ls my_dir`
art archive:
# tar -czvf mydir.tar.gz mydir
archive:涂
# tar -xf mydir.tar.gz
cd DIRECTORY
tar -czf NAME.tar.gz *
星号将包括所有内容,甚至包括隐藏的内容