How do I tar a directory of files and folders without including the directory itself?
问题 I typically do: tar -czvf my_directory.tar.gz my_directory What if I just want to include everything (including any hidden system files) in my_directory, but not the directory itself? I don't want: my_directory --- my_file --- my_file --- my_file I want: my_file my_file my_file 回答1: cd my_directory/ && tar -zcvf ../my_dir.tgz . && cd - should do the job in one line. It works well for hidden files as well. "*" doesn't expand hidden files by path name expansion at least in bash. Below is my